PDA

Просмотр полной версии : Не работает dublicateMovieClip


Haiat
29.08.2008, 20:58
_root.all_mc.prevs["prev"+number].prev.duplicateMovieClip("reflection", _root.all_mc.prevs["prev"+number].getNextHighestDepth());
trace([_root.all_mc.prevs["prev"+number].reflection._width,_root.all_mc.prevs["prev"+number].prev._width]);
_root.all_mc.prevs["prev"+number].reflection._yscale*=-1;
_root.all_mc.prevs["prev"+number].reflection._y+=7;

трейс выдёает ширину нового мувика 0. а вобще то он его выдаёт самого то в трейс

Правда я уже обещся битмапомДАтой. но всё равно интересно
В чём может быть дело?
Спасибо

Wolsh
29.08.2008, 21:21
Бедный, бедный процессор... Можно я упрощу код слегка?
var previous:MovieClip = _root.all_mc.prevs["prev"+number].prev;
var reflect:MovieClip = previous.duplicateMovieClip("reflection", previous._parent.getNextHighestDepth());
trace(reflect._width+" "+previous._width);
reflect._yscale*=-1;
reflect._y+=7; А что у тебя было в prev? Битмапдата или прямо загруженная картинка?