PDA

Volledige versie bekijken : Movieclip in array


Ruby
%Europe/Berlin %625 %2005, 16:00
Hoi,

Ik heb het volgende stukje code:


tmc[i] = new MovieClip();

for(var j:Number=0;j<mitems[i].items.length;j++)
{
mcmenu[i][j] = tmc[i].attachMovie("submenu","submenu_"+j,_root.getNextHighestDepth());
mcmenu[i][j]._y = begin - (j * mcmenu[i][j]._height);
mcmenu[i][j]._y -= mcmenu[i][j]._height;
mcmenu[i][j]._x = mcmenu[i]._x;
mcmenu[i][j]._alpha = 50;
mcmenu[i][j].textfield.menutext.text = mitems[i].items[j].naam;

mcmenu[i][j].onRelease = function()
{
getURL(mitems[i].items[j].link,"_parent");
}
}
trace(tmc[i]._height);
_root.attachMovie(tmc[i],"sub"+i,_root.getNextHighestDepth());


tmc is een Array waarin movieclip holders worden gestopt die submenus bevatten. Nu is het zo dat hij deze submenus totaal niet toont op het scherm. Als ik tmc[i] trace geeft hij undefined terug.

Weet iemand hoe dit op te lossen valt en wat ik fout doe?

Bedankt!

Groetjes Ruben

Dauntless
%Europe/Berlin %639 %2005, 16:21
Je kan eigenlijk wel geen MovieClip aanmaken dmv new MovieClip(); . Probeer het eens met createEmptyMovieClip();

Naar de rest heb ik nog niet echt gekeken...

The_One
%Europe/Berlin %831 %2005, 20:57
moet je i niet eerst een waarde gegeven?
bijv:
var i:Number = 0;
of heb je dat al gedaan?

sanderH
%Europe/Berlin %837 %2005, 21:06
ik snap nog niet helemaal wat je wilt?
kan je mischien de fla posten, zodat de rest van de code ook zichtbaar is?
groeten

Ruby
%Europe/Berlin %939 %2005, 23:32
Het probleem was inderdaad dat je met new MovieClip geen echte reele movieclip creert maar slechts een instantie. Het was opgelost door _root.createEmptyMovieClip() te gebruiken :)