Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   перетаскивать вместе с перетаскиваемым мувиклипом другой мувиклип (http://www.flasher.ru/forum/showthread.php?t=135261)

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

Код AS1/AS2:

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

да спасибо совместное перетаскивание работает


Часовой пояс GMT +4, время: 15:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.