Recipe4hate
Legacy Member
Hoi,
Ik zit met een vreemd probleem. Ik maak een deel MovieClips dynamisch aan, waardoor ik ze dus niet met de naam kan aanspreken. Dit gaat als volgt:
De movieclips hebben dus allemaal een naam als 'card1', 'card2', enz.
Nu zou ik hiervan de _width en _height willen opvragen via
_root["card" + curIndex]._width, maar tijdens runnen van de code krijg ik 0 (nul) terug.
De method ._width is correct want bij zelfgeplaatste MovieClips, kan ik deze wel opvragen. (voorbeeld: trace(myDeck_mc._width))
Een ander punt dat me opviel was, dat bij het oproepen van een functie die een event afhandelt, ik WEL aan de width en height kan:
Ik neem dus aan dat die 'this' niet terugslaat op mijn "card + curIndex", maar op een ander object? Dit slaat volgens mij ook niet terug op _root["card" + curIndex].container_mc, want ook op deze MC krijg ik geen width noch height.
Graag een beetje verklaring waarom, want ik zou bij het aanmaken van zo'n MC, mijn width en height direct moeten kunnen aanpassen, en dat gaat blijkbaar niet met 't onLoad event als alternatief.
Ik zit met een vreemd probleem. Ik maak een deel MovieClips dynamisch aan, waardoor ik ze dus niet met de naam kan aanspreken. Dit gaat als volgt:
Code:
_root.createEmptyMovieClip("card" + curIndex, curIndex);
_root["card" + curIndex].createEmptyMovieClip("container_mc", curIndex);
_root["card" + curIndex].container_mc.loadMovie(cardList[curIndex]);
De movieclips hebben dus allemaal een naam als 'card1', 'card2', enz.
Nu zou ik hiervan de _width en _height willen opvragen via
_root["card" + curIndex]._width, maar tijdens runnen van de code krijg ik 0 (nul) terug.
De method ._width is correct want bij zelfgeplaatste MovieClips, kan ik deze wel opvragen. (voorbeeld: trace(myDeck_mc._width))
Een ander punt dat me opviel was, dat bij het oproepen van een functie die een event afhandelt, ik WEL aan de width en height kan:
Code:
_root["card" + curIndex].onRollOver = function()
{
this._width = this._width * 2;
this._height = this._height * 2;
}
Ik neem dus aan dat die 'this' niet terugslaat op mijn "card + curIndex", maar op een ander object? Dit slaat volgens mij ook niet terug op _root["card" + curIndex].container_mc, want ook op deze MC krijg ik geen width noch height.
Graag een beetje verklaring waarom, want ik zou bij het aanmaken van zo'n MC, mijn width en height direct moeten kunnen aanpassen, en dat gaat blijkbaar niet met 't onLoad event als alternatief.
