Avatar billede imp Nybegynder
22. februar 2001 - 11:16 Der er 38 kommentarer og
3 løsninger

variabler

Hejsa... Hvordan lægger man to variabler sammen så de bliver navnet på en tredje variabel - hvis I forstår...?

Altså... Jeg har en variabel kaldet bum der skal indeholde et... dynamisk navn... dvs. den skal indeholde navnet dans med et tal bagefter... Dette tal skal så forhøjes med 1 for hver gang framen afspilles... sådan at det variablen bum indeholder er navnet på variablen dans1 og i næste frame dans2 og næste dans3 osv...

altså... Sådan som jeg troede man kunne lave det var sådan her:

bum = dans+i
i = i+1

Men NIX! Det kunne man i hvert fald ikke... Så det ville være meget rart hvis der lige var en der kunne forklare mig det ;)

Mvh. imp
http://www.fotx.net/imp
Avatar billede hoejrup Nybegynder
22. februar 2001 - 11:19 #1
Flash 4:

Set variable: \"bum\" = dans + i
Set variable: \"bum\" = i + 1

/per
Avatar billede hoejrup Nybegynder
22. februar 2001 - 11:20 #2
Flash 4:

Set variable: \"bum\" = dans + i
Set variable: \"i\" = i + 1

/per
Avatar billede hoejrup Nybegynder
22. februar 2001 - 11:22 #3
Du skal huske at give dans en værdi:

Set variable: \"dans\" = 1

/per
Avatar billede imp Nybegynder
22. februar 2001 - 11:25 #4
Ja det var så det jeg selv havde regnet ud... Tror ikke helt du forstod mit spørgsmål...
Avatar billede imp Nybegynder
22. februar 2001 - 11:25 #5
BTW: det er i Flash 5...
Avatar billede nikolajdu Nybegynder
22. februar 2001 - 11:26 #6
Endnu nemmere

I++;
Avatar billede diktator Nybegynder
22. februar 2001 - 11:28 #7
Flash 5 vil gerne vide at det er et nummer:

bum = dans+Number(i)
i = i+Number(1)
Avatar billede hoejrup Nybegynder
22. februar 2001 - 11:29 #8
bum = i++;

/per
Avatar billede nikolajdu Nybegynder
22. februar 2001 - 11:30 #9
Du skal huske at sætte det som expression.

a = 1;
b = 2;
c = a+b;

Giver c = 3

http://www.fotx.net/nikolajdu/
Avatar billede imp Nybegynder
22. februar 2001 - 11:36 #10
ARGH! Det gider ikke fungere!

dans1 er en variabel der indeholder nogle tal... Derfor skal bum være = dans1 (eller et andet nummer) fordi jeg så har angivet i en tekstbox at den skal udskrive bum... dans* indeholder informationer om hvor en bestemt film opholder sig på x aksen i forskellige frames... Det er så meningen tekstboxen skal udskrive hvor på x-aksen den opholder sig - det skal den selvfølgelig gøre dynamisk dvs. at den skifter tal i hver frame fordi dans* bliver højere (mht. tallet) der jo er lig med hvor filmen befandt sig...

Hvis I forstår bedre nu?

Mvh. imp
Avatar billede imp Nybegynder
22. februar 2001 - 11:36 #11
Nikolajdu-Z Jeps.. Som expression... er det osS, men det fungerer ikke...!?
Avatar billede imp Nybegynder
22. februar 2001 - 11:37 #12
Niko-> den skal ikke lægge dem sammen... den skal sige den skal være lig med en anden variabel... Den anden variabel indeholder nemmerlig det som skal udskrives...
Avatar billede nikolajdu Nybegynder
22. februar 2001 - 11:42 #13
a= 1
b= 2

a == b;

Nu giver det.
a+b = 4 da a er blevet til 2 ved hjælp af ==
Avatar billede nikolajdu Nybegynder
22. februar 2001 - 11:43 #14
Sludder...
Avatar billede hoejrup Nybegynder
22. februar 2001 - 11:44 #15
Har du prøvet at lave variablen global, ved at lave den om i movie klippets actionscript.

/:bum = dans + 1

/per
Avatar billede diktator Nybegynder
22. februar 2001 - 11:45 #16
Det her burde virke:

Bum =\"Dans\" add Number(i)
i = i +1

Den vil skrive:
Dans1, Dans2, Dans3 osv...
Avatar billede diktator Nybegynder
22. februar 2001 - 11:48 #17
Erklær \'i\' for 1 i roden af din film
i=1
Avatar billede imp Nybegynder
22. februar 2001 - 12:03 #18
Diktator-> Du har fat i noget af det rette... Men stadig ikke... den skal vide at det der dans1, dans2, dans3 osv. er varibler og ikke tekst... Hvis du forstår?
For hvis jeg i tekstboxen siger den skal udskrive bum udskriver den dans1 og ikke indholdet af dans1 som den egentlig skal... *sS*

- imp
Avatar billede diktator Nybegynder
22. februar 2001 - 12:06 #19
Dans = \"Latin\"

Bum =Dans add Number(i)
i = i +1
Avatar billede diktator Nybegynder
22. februar 2001 - 12:07 #20
Bliver til Latin1, Latin2, osv...
Avatar billede imp Nybegynder
22. februar 2001 - 12:10 #21
Nix... Det er ikke på den måde... dans indeholder et tal... Den indeholder tallet hvor et movieclip befinder sig på x-aksen i en bestemt frame...

f.eks:

dans1 = \"34,5738\"
dans2 = \"42,7422\"
osv...
bum = her skal det så være et slags dynamisk navn der i en frame er lig med dans1 og i anden frame lig med dans2


hvis du forstår bedre?
Avatar billede nikolajdu Nybegynder
22. februar 2001 - 12:50 #22
imp ellers send mig eller hvem der nu vil have den din fla så kan jeg/vi rette den til.

nikolajdu@hotmail.com
Avatar billede diktator Nybegynder
22. februar 2001 - 12:53 #23
Out 4 lunch ;-)
Nu er jeg med ... tror jeg

Jeg sætte \'i\' i starten af filmen til \"1!
i=1

Dit script skal se sådan ud;

VaDans =Eval(\"Dans\" add Number(i));
i=i +Number(1)
Bum=VaDans

Så vil Bum udskrive værdien af Dans1, Dans2 osv hvis altså de er erklæret som variable....
Avatar billede diktator Nybegynder
22. februar 2001 - 12:54 #24
sætte =sætter
Avatar billede diktator Nybegynder
22. februar 2001 - 13:04 #25
Du kan selvfølgelig nøjes med:

Bum = Eval(\"Dans\" add Number(i));
i=i+Number(1)
Avatar billede hoejrup Nybegynder
22. februar 2001 - 13:13 #26
diktator> Det er nemlig rigtigt!

/per
Avatar billede diktator Nybegynder
22. februar 2001 - 13:23 #27
Per > yep ... i går fjernede vi Eval, så tilføjer vi i dag ;-)
Avatar billede imp Nybegynder
22. februar 2001 - 13:39 #28
WHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!! Det virker!!!! *SsS* Nu har jeg lært en masse! Det er sgu RART! *Ss* MANGE MANGE MANGE MANGE MANE TAK! :))))))))))))
Avatar billede imp Nybegynder
22. februar 2001 - 13:40 #29
YES!!! DET VIRKER!!! Diktator - DU ER FOR COOL!!! MANGE MANGE MANGE MANGE TAK!
DAMN! Nu har jeg osS lært noget :)))))))))))))) NICE!

Med mange venlige hilser imp
http://www.fotx.net/imp
Avatar billede imp Nybegynder
22. februar 2001 - 13:41 #30
Hov... Troede ikke den skrev den anden *LOL*
Avatar billede diktator Nybegynder
22. februar 2001 - 13:43 #31
He he .. selvtak
Avatar billede imp Nybegynder
22. februar 2001 - 13:44 #32
Vil I se resultatet?

- imp
Avatar billede diktator Nybegynder
22. februar 2001 - 13:46 #33
Det vil vi gerne ::
Avatar billede imp Nybegynder
22. februar 2001 - 13:48 #34
http://www.whitehat.dk/enter/flash/optagvirker.swf
http://www.whitehat.dk/enter/flash/optagvirker.fla

^Heh... I .fla-filen... Hvis I ser nogle ting man kunne have lavet på en nemmere måde... Så lad vær\' at grine af det... Det er mit første forsøg med ActionScripting *Gg*

- imp
Avatar billede nikolajdu Nybegynder
22. februar 2001 - 13:49 #35
selvfølgelig vil vi se...
Avatar billede imp Nybegynder
22. februar 2001 - 13:54 #36
btw: Jeg har selvfølgelig hugget det fra MonoCrafts, men jeg så det derude og tænkte \"Hey! Det kan jeg sgu da osS godt lave!\" Det kunne jeg jo så bare ikke helt uden hjælp *LOL*

- imp
Avatar billede nikolajdu Nybegynder
22. februar 2001 - 13:58 #37
*GGG*

Den er nu ganske sjov, men tallene forsvinder af og til...
Avatar billede imp Nybegynder
22. februar 2001 - 14:01 #38
Tallene? Hmm... Mener du alt teksten? For der er ikke tekst på mens den optager... Det er der kun når den afspiller *Ss*
Avatar billede nikolajdu Nybegynder
22. februar 2001 - 14:06 #39
oki... Der mangler måske bare en indikation af hvad der sker...
Avatar billede imp Nybegynder
22. februar 2001 - 14:11 #40
Heheh... Jeps... Men det kommer.. *ss* Det er jo bare et eksperiment... *SsS* Ville have det til at virke før jeg smed en start og nedtæller og sådan noget på *sS*

- imp
Avatar billede imp Nybegynder
22. februar 2001 - 14:12 #41
Som du kan se er \"designet\" jo heller ikke SUUUUUUUUUUUPER pænt lige nu *Gg* Det skal osS rettes til *Ss*
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