Jeg har prøvet at følge denne artikel: http://www.asp101.com/articles/flash/index.asp + jeg har læst en masse andre steder hvordan det kan gøres, men jeg synes ikke jeg kan få nogen af de variabler frem overhovedet :(
Som sagt, er jeg ikke særlig hård til flash... Gider du forklare hvor det overstående skal sættes ind i flash dokumentet? (Jeg har ikke selv lavet flash dokumentet, kan jeg godt løfte sløret for)
Tror din fla er beskadiget. Det kan ske, hvis man bakser noget Flash 5.0 sammen med MX.
Kopier alle dine frames over i en ny film. Vælg alle frames, højreklik på en af dem, og vælg "copy frames". I en ny fil, højreklikker du på en tom frame og vælger "paste frames".... Det virkede for mig ;o)
Jeg fik din løsning til at virke upåklageligt ved at paste dine frames over i en ny fil. (og husk at skrive hele adressen på asp-filen hvis du tester i Flash)
Jeg synes desværre stadigvæk ikke det virker :( - Troede lige den var der :( Gider du være flink at sende den .fla du har lavet + swf flien? please... Du kan ligge dem op her: http://hdhp.dk/Uploadtest/
Jeg kan sgu ik' få det til at virke som det skal... Det kører fint nok med at den skifter billederne rigtigt etc., men der skulle meget gerne være noget tekst der skifter sammen med billederne... Altså på billederne er der nogle rejsemål, og der skulle gerne være noget tekst der siger "Til Frankring 2153 kr. blah blah" Men det kommer ikke :( Kan i følge mig?
Som cellb10ck nævner, er det ikke verdens mest overskuelige (ensige pænest strukturerede) fil at finde rundt i.
Jeg antager at det er alle de dér animerede tekstfelter som hedder "orange6", "place3" du gerne vil hente noget tekst ind i? Er det tilfældet skal du referere til LoadVars-objektets indhold når du sætter deres indhold, fremfor at lade dem sætte sig selv med "vars:"-feltet i property panelet (slet det der allerede står der).
I praksis skal du altså ind samtlige steder hvor du har et tekstfelt og sætte noget i retning af det her på tidslinjen:
...grunden til at jeg selv ikke er vild med opbygningen af din film, skyldes at du i stedet kunne sætte inholdet af dine tekstfelter i dit LoadVars-objekts onLoad-metode. Men fordi der er animation inden i animation inden i..... og tekstfelter nogle gange først kommer til syne et stykke inde i deres over-mc, kan det ikke lade sig gøre :o(
jeg har kigget på det men kunne ikke finde ud af det, men er der ikke en der kan finde ud af det der gider lige se om de kan få den til at virke, og hjælpe hansdam.
Der er stadigvæk maaaange steder inde i dine mc'er, hvor der findes tekstfelter inde i mc'er (som sært nok ikke har nogen instance-navne?) som animeres. Tekstfelternes indhold bliver sat af Var-propertien i property-panelet. Det skal de ikke. Slet Var-variablen og sæt i stedet det enkelte tekstfelts indhold med: instanceNavnetPåDitTekstfelt.text = _root.test_lv.denAktuelleVariabel; på main timeline. Og JA, der skal kun stå EN linje i hvert animeret mc indeholdende et tekstfelt.
En anden vej rundt, er at du erstatter den variabel der står i "var"-feltet med en som referer til LoadVars objektet. F.eks.: _root.test_lv.uppertxt2 (men det er den programmeringsmæssige grimme løsning!)
Jeg forstår altså ikke et dyt :( Kan du ikke prøve at lavet noget i den fil, så kan det være jeg kan se hvad du mener... (og så lige en lille forklaring til hvad du har gjort...
1: Dobbeltklik på den store firkant ude til venstre 2: Træk playhead'eren hen til en frame, hvor du kan se et dynamisk tekstfelt som er animeret (det flytter sig over flere frames) 3: dobbeltklik på tekstfeltet (som er pakket ind i et usynligt movieklip. Det du gør er at hoppe ind i det) 4: klik på tekstfeltet. I property panelet (i bunden af skærmen), ser du nede i højre hjørne et inputfelt kaldet "var:" 5: lad det der står i feltet blive stående. Sæt "_root.test_lv." ind foran. 6: gentag fra punkt 2 med alle de animerede tekstfelter/mc'er på resten af tidslinjen (der er mange) 7: Overvej om du i fremtiden vil bruge andres filer, eller om det ikke er både federe og sjovere at lave det selv.... ;o)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.