PDA

Просмотр полной версии : DuplicateMovieCLip


Eguana
12.01.2006, 15:15
в цикле выполняется такое вот

_root.mc_preloader.mc_time.duplicateMovieClip("muv"+s, s*100);
setProperty("muv"+s, _x,s*1.9-410);
setProperty("muv"+s, _y, 280);

мне нуно протестить ширину объекта
пишу

width=_root["muv"+s]._width;
trace(width);

пишет uderfined

если писать

trace(muv20._width);

нормально показывает

как обратить к будлированому мувику через цикл ?

Alex T
12.01.2006, 15:27
так у тебя мувики дублируются в _root.mc_preloader.mc_time, а ты обращаешься в _root

сделай так var temp:MovieClip=_root.mc_preloader;
a в цикле temp["muv"+s]._width;

Madasan
12.01.2006, 15:32
И вобще вместо setProperty
лучше свойство устанавливать так

_root.mc_preloader["muv"+s]._x = s*1.9-410 // и через цикл обращаться мона так же. :)

Eguana
12.01.2006, 15:49
Спасибо парни сделал через this, потом будет необходимо через root