PDA

Volledige versie bekijken : instancenaam + j


michelsteege
%Europe/Berlin %023 %2007, 00:34
waarom pakt die deze niet?


var j:Number=1;
var test = "test_mc"+j;
test._y = random(Stage.height/2);
test._x = random(Stage.width/2);


als ik gewoon test_mc1._y doe pakt die hem wel maar op deze manier niet en op verder geen enkele manier die ik geprobeerd heb

Ea.Z
%Europe/Berlin %029 %2007, 00:42
probeer dit:

this["test_mc"+j]._y = random(Stage.height/2);
this["test_mc"+j]._x = random(Stage.width/2);


Succes :)

michelsteege
%Europe/Berlin %031 %2007, 00:45
hmm bedank eazy :D t was niet het goede maar wel weer iets om op door te testen tot ik op:

_root["test_mc"+j]._y = random(Stage.height/2);
_root["test_mc"+j]._x = random(Stage.width/2);
uitkwam en die werkt :D

Ea.Z
%Europe/Berlin %045 %2007, 01:05
this. verwijst natuurlijk naar de huidige timeline, terwijl _root. naar de maintimeline wijst.
Afhankelijk waar je dus moest zijn kan _root een oplossing bieden.

Even een nota in de kantlijn: _root wordt afgeraden ivm met het 'inlaadprobleem'. Zoek eens op FlashFocus naar _root en _lockroot