Avatar billede Shasim Novice
02. maj 2006 - 10:44 Der er 13 kommentarer og
1 løsning

Få fat i variabel

Jeg har nogle klip, som alle indeholder en variabel (ctStr = 0.01;), som jeg skal kunne få fat i fra roden:

Har nu prøvet alle mulige kombinationer af brackets, men får kun dette i output: mc1undefined

når jeg f.eks. skriver: trace("mc"+aktiv+[ctStr]);

Hvordan gør jeg?
Avatar billede webt Nybegynder
02. maj 2006 - 11:09 #1
Prøv evt.
_root["mc"+aktiv].ctStr


Mener det er sådan
Avatar billede Shasim Novice
02. maj 2006 - 11:13 #2
Næh... så får jeg kun undefined ud...
Avatar billede webt Nybegynder
02. maj 2006 - 11:17 #3
Hvad får du hvis du laver en trace(_root["mc"+aktiv]);
?
Avatar billede Shasim Novice
02. maj 2006 - 11:19 #4
mc1
Avatar billede webt Nybegynder
02. maj 2006 - 11:39 #5
kan du lave en
trace(_root.mc1.ctStr);

fordi ellers må der være noget galt enten med instans navnet på mc'et eller variable navnet
Avatar billede Shasim Novice
02. maj 2006 - 11:43 #6
Stadigvæk undefined.
Min varibel ser sådan ud:
var ctStr = 0.01;

så jeg burde få 0.01 ud
Avatar billede maqhem Nybegynder
02. maj 2006 - 12:23 #7
trace("mc" + aktiv + mc.ctStr);

?
Avatar billede maqhem Nybegynder
02. maj 2006 - 12:24 #8
eller

trace(_root["mc" + aktiv].ctStr);
Avatar billede Shasim Novice
02. maj 2006 - 12:25 #9
Nej desværre - stadig undefined, men tak for budet.
Avatar billede Shasim Novice
02. maj 2006 - 12:50 #10
Jeg opgiver - og lægger alle variabler ud i roden istedet....
Avatar billede webt Nybegynder
02. maj 2006 - 20:44 #11
Jeg fatter det simpelthen ikke, har lige åbnet flash8 og prøvet selv og ganske rigtigt kan absolut ikke få fat på mine variabler inde i movieclips selvom det altid har virket før.... meget mystisk
Avatar billede webt Nybegynder
02. maj 2006 - 20:56 #12
Ahh her er en løsning:

Det virker åbenbart ikke hvis
_root["mc"+aktiv].ctStr
ligger i frame 1
lige så snart jeg lavede en keyframe i frame 2 og smed min trace(_root["mc"+aktiv].ctStr); ind i den frame så virkede det

Har jeg aldrig lagt mærke til før, gad vist om det er noget nyt i flash8

Mvh
Martin
Avatar billede Shasim Novice
03. maj 2006 - 08:21 #13
Har prøvet det, men den bliver ved med at skrive undefined...
Avatar billede Shasim Novice
12. juni 2006 - 09:13 #14
Lukker...
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