PDA

Volledige versie bekijken : Waarde van mijn variabele wordt niet meer herkent.


Lambiek
%Europe/Berlin %613 %2005, 15:42
Hallo,

Ik zit met een klein probleempje.
Ik heb een waarde in een variabele gestopt nl de variabels "Tn.aantal".
Maar als ik deze wil aanroepen in mijn function, dan krijg ik een undefined.

Dit is mijn code:


trace("Tn.aantal begin =" + Tn.aantal);
my_mcl.onLoadInit = function(target_mc){

//target_mc._width = 50;
//target_mc._height = 50;
//for (var init=0; init<= Tn.aantal; init++){
trace("Tn.aantal voor for =" + Tn.aantal);
for (var init=0; init<= 3; init++){
var p = _root.bord.col["container"+s];
trace("dit is een test");
trace("init =" + init);
trace("Tn.aantal in for =" + Tn.aantal);
p["mcTumb"+init]._xscale = 100 * Tn.b / p["mcTumb"+init]._width;
p["mcTumb"+init]._yscale = 100 * Tn.h / p["mcTumb"+init]._height;
p["mcTumb"+init]._alpha = Tn.alpha;
p["mcTumb"+init]._x = 0;
p["mcTumb"+init]._y = (Tn.h + Tn.space)*(init-1);
}

}
en dit is mijn output:

Tn.aantal begin =19
Tn.aantal voor for =undefined
dit is een test
init =0
Tn.aantal in for =undefined
dit is een test
init =1
Tn.aantal in for =undefined
dit is een test
init =2
Tn.aantal in for =undefined
dit is een test
init =3
Tn.aantal in for =undefined

Ik heb al geprobeerd _root.Tn.aantal te gebruiken, maar daar krijg ik ook een undefined op.

Weet iemand hier raad op?
Ik zit hier vast. Hopelijk is er iemand in zijn congé ook nog met flash bezig.

Bedankt in ieder geval.

Fl4sh3r
%Europe/Berlin %665 %2005, 16:58
Heb je misschien een .fla voor ons?

Ik heb er even naar zitten kijken, maar kan geen rariteiten in je code vinden.

latino
%Europe/Berlin %752 %2005, 19:03
deze fout heb ik ook gehad check:

het gaat erom dat je een nestedmovieclip maakt en dus 2 movieclips hebt zeg maar.
in mijn code heb ik maar 1 movieclip die mc2 is een variable binnen mc en geen movieclip

topic:http://www.flashfocus.nl/forum/showthread.php?t=1183

Lambiek
%Europe/Berlin %931 %2005, 23:22
wow,

das een serieuze boterham,

deze moet ik eens rustig bestuderen.

bedankt in ieder geval.