Форум 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)
-   -   Помогите с drag (http://www.flasher.ru/forum/showthread.php?t=135292)

bov 20.01.2010 12:23

Помогите с drag
 
Вложений: 1
Привет.
Помогите сделать простую игрушку.
Есть 3 объекта, krug, kvadrat и zvezda
к каждому скрипт

on (press) {
startDrag("krug");
}
on (release) {
stopDrag();
}

все работает. а как сделать, чтоб при перетаскивании круга он выходил на передний план, при перетаскивании квадрата - он.

т.е. последний перетаскиваемый объект тановился на передний план??
спасибо

udaaff 20.01.2010 12:30

MovieClip#swapDepths()

Hauts 20.01.2010 12:31

Код AS1/AS2:

function addControl(o){
    o.onPress = function(){
        this.swapDepths(this._parent.getNextHighestDepth());
        this.startDrag(false);
        this.onMouseMove = function(){
            updateAfterEvent();
        }
    }
    o.onMouseUp = function(){
        this.stopDrag();
        delete this.onMouseMove;
    }
}
addControl(krug);
addControl(kvadrat);
addControl(zvezda);

Напишите код в кадре.

bov 20.01.2010 12:40

чего-то не получилось.
action на кнопках остаются?? уже попробовал их удалить, тогда вообще не таскаются.
можно fla??

Hauts 20.01.2010 12:41

Действий на кнопках не должно быть. Этот код напишите на кадре.

Ваши объекты должны иметь instance name, "krug", "kvadrat" и "zvezda".

bov 20.01.2010 12:45

угу. убрал все акшины с кнопок. добавил предложенный на кадр.
объекты вообще не таскаются ;(
http://dtdm.tomsk.ru/~bov/drag2.rar

Добавлено через 4 минуты
Hauts: спасибо. все заработало после того, как объекты сделал movieclipами вместо кнопок ;)
работает.

Hauts 20.01.2010 12:51

Поменяйте тип объектов на MovieClip. Выпадающий список рядом с полем instance name.

bov 20.01.2010 12:52

Спасибо ;)
Работает


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

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