Avatar billede gatez Nybegynder
27. juni 2004 - 02:00 Der er 16 kommentarer og
2 løsninger

Print flash variabels

Hejsa,

Jeg er nybegynder i flash.

Jeg har i Macromedia Flash MX lavet et layer som hedder "Layer 1" deruder har jeg lavet en action som sætter en variabel bare for at teste sådan:

money1 = "jeg tester";

Men hvordan udskriver jeg denne variabel på skærmen når flashen køre ??
I ASP ville jeg skrive "Response.Write money1" men det dur nok ikke i flash ;)
Avatar billede nikolajdu Nybegynder
27. juni 2004 - 03:19 #1
Du kan bruge:

trace(money1);

Dette viser resultatet i "output-vinduet. Kan fjernes igen med F2.

/Nikolaj
Avatar billede gatez Nybegynder
27. juni 2004 - 12:27 #2
Jeg har prøvet sådan:
money1 = "tester lige";
trace("money1");

Det viser ikke noget... Skal jeg ikke vælge hvor teksten skal udskrives henne ??
Avatar billede larsholmgaard_dk Nybegynder
27. juni 2004 - 12:30 #3
Du laver et dynamisk tekstfelt og angiver navnet på variablen i egenskaberne for tekstfeltet. Husk at embedde den font du bruger. På den måde vises din variabel ganske automatisk og kontinuerligt opdateret, så længe tekstfeltet bliver vist på 'scenen'.
Avatar billede n!nja Nybegynder
27. juni 2004 - 12:30 #4
Du skal fjerne dine "" omkring money1 - ellers udskrives money1 som en streng, og ikke indholdet af din variabel...

/N!NJA
Avatar billede gatez Nybegynder
27. juni 2004 - 12:38 #5
Det dur bare ikke...
Prøv at se min fil her:
http://www.bodykits.dk/testmappe/test.fla
Avatar billede gatez Nybegynder
27. juni 2004 - 12:47 #6
Hvad mener du med "embedde"  ?? Hvordan gøres det ??
Avatar billede n!nja Nybegynder
27. juni 2004 - 12:49 #7
Det virker fint hos mig. Det der sker er at der popper et "output" vindue op, hvori indholdet af din varabel vises.

Du skal lige være opmærksom på at der kun virker, når din film køres inde fra flash (ved at trykke) ctrl+enter.

/N!NJA
Avatar billede n!nja Nybegynder
27. juni 2004 - 12:49 #8
Hvis du bruger en stanard font behøver du ikke embedde den i din flash...
Avatar billede gatez Nybegynder
27. juni 2004 - 12:50 #9
Okay... den kommer også frem hos mig, men den skriver det ikke på selve flash billedet vel ??
Avatar billede n!nja Nybegynder
27. juni 2004 - 12:51 #10
Hvis du vil have din variabel udskrevet i dit tekstfelt skal du flytte "money1" over i det tekstfelt hvor der skal "var"...
Avatar billede n!nja Nybegynder
27. juni 2004 - 12:52 #11
Nej, output vinduet anvendes kun under udviklingen inde fra Flash
Avatar billede gatez Nybegynder
27. juni 2004 - 12:56 #12
Jeg forstår slet ikke flash ;)
Er det ikke meget normalt at man skal kunne udskrive en variabel ud på skærmen ??
Hos mig skriver den kun variablen ud i det lille Output vidnu og ikke på skærmen...
Avatar billede n!nja Nybegynder
27. juni 2004 - 12:58 #13
:-)

Hvis du markerer dit tekstfelt på scenen - og derefter i panelet "Proberties" indtaster "money1" i feltet "var:" - så udskrives din variabel på skærmen...
Avatar billede gatez Nybegynder
27. juni 2004 - 13:01 #14
Okay cool... Mange takker...
Hvad hvis variablen ændres ? Ændre den så også den som står på skærmen ?
Hvordan kan jeg testet det ? Men en While ?
Avatar billede n!nja Nybegynder
27. juni 2004 - 13:04 #15
Ja, det gør den... en simpel måde at tjekke det på er hvis du f.eks. laver en keyframe længere henne på din timeline, og her ændrer på indholdet af din variabel, så kan du se at den skifter når du kører filmen...
Avatar billede gatez Nybegynder
27. juni 2004 - 13:07 #16
Yep... det virker...
Mange tak for hjælpen... Det er da en god start ;)
Avatar billede gatez Nybegynder
27. juni 2004 - 13:08 #17
Jeg skal nemlig til at lave et lille bil-spil ;)
Men det er ikke helt så nemt som jeg havde håbet...
Avatar billede larsholmgaard_dk Nybegynder
27. juni 2004 - 13:15 #18
Flash er efterhånden blevet et seriøst programmeringssprog, hvor man kan lave nogle ganske vilde og komplicerede ting. Og nej... det er ikke 'bare lige' at lave et bilspil... :-)

Jeg har prøvet det engang, det var endda et dual-scrollende 2 player spil, der blev styret af 2 PC-rat og det blev faktisk ganske godt. Du kan se og læse lidt om det i mit portfolio www.larsholmgaard.dk

Men, held og lykke med det!

mvh
Lars Holmgaard
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester