PDA

Просмотр полной версии : перетаскивать вместе с перетаскиваемым мувиклипом другой мувиклип


MiddleSky
19.01.2010, 18:35
Как перетаскивать вместие с перетаскиваемым мувиклипом другой мувиклип...
Вот текущий код.......

var pic_mc100:MovieClipLoader = new MovieClipLoader();
pic_mc100.loadClip('img/image3.jpg','pic_mc100');

var listenerObject100:Object = new Object();
listenerObject100.onLoadInit = function(target_mc) {
target_mc.onPress = function() {
startDrag(this);

};
target_mc.onRelease = function() {
stopDrag();


};
};
pic_mc100.addListener(listenerObject100);

mr_pol
19.01.2010, 18:49
я, например, что-то не особо понял что нужно

udaaff
19.01.2010, 18:49
onMouseMove в помощь.

MiddleSky
19.01.2010, 18:55
ну скажем тащим один клип...и чтобы автоматом другой перетаскивался......

mr_pol
19.01.2010, 19:20
привяжи координаты одного клипа к другому

Probity
19.01.2010, 19:36
Второй клип тоже должен визуально (в реальном времени, как 1й) перемещаться, или просто поменять свое положение после перемещения первого?

MiddleSky
20.01.2010, 11:04
да тоже должен перемещаться...

Hauts
20.01.2010, 11:08
var pic_mc100:MovieClipLoader = new MovieClipLoader();
pic_mc100.loadClip('img/image3.jpg','pic_mc100');
var listenerObject100:Object = new Object();
listenerObject100.onLoadInit = function(target_mc) {
target_mc.onPress = function() {
startDrag(this);
this.onMouseMove = function(){
someOtherClip._x = this._x + 100;
someOtherClip._y = this._y;
updateAfterEvent();
}
};
target_mc.onRelease = function() {
stopDrag();
delete this.onMouseMove;
};
};
pic_mc100.addListener(listenerObject100);

MiddleSky
20.01.2010, 11:41
да спасибо совместное перетаскивание работает