PDA

Просмотр полной версии : startdrag+attachmovie


Vityalo
12.04.2008, 11:40
нужно сделать так чтобы на сцену аттачились 3(и больше) мувика
и чтобы их можно было произвольно двигать
на главном фрейме код:
stop();
x=100;
k="";


for(i=1;i<=3;i++){
_root.attachMovie("out", "out"+i, i+1, {_y:180,_x:x});
x+=100;
k="out"+i;
_root[k].onPress = function(){
_root[k].startDrag(true);
};
_root[k].onRelease = function(){
_root[k].stopDrag();
};
}
как сделать так чтобы startDrag работал не только на последнем "out3"

писать для каждого
_root.out1.onPress = function(){
_root.out1.startDrag(true);
};
_root.out1.onRelease = function(){
_root.out1.stopDrag();
работает, но для сотни хотелось бы использовать цикл...

DarkLight
12.04.2008, 11:59
for(i=1;i<=3;i++){
_root.attachMovie("out", "out"+i, i+1, {_y:180,_x:x});
x+=100;
k="out"+i;
_root[k].onPress = function(){
this.startDrag(true);
};
_root[k].onRelease = function(){
this.stopDrag();
};
}

Vityalo
13.04.2008, 18:42
спасибо, всё работает. пробовал так - не работало, как оказалось ошибка была в другом месте.