Форум 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=106379)

MuShr00mer 10.01.2008 13:46

Проблема с drag
 
После подгрузки изображения в контейнер, необходимо осуществить возможность drag.

Код:

container.pict.onPress = function ():Void {
        this.startDrag(false,rectX,rectY,0,0);
}

container.pict.onRelease = container.pict.onReleaseOutside = function ():Void {
        this.stopDrag();
}

но этот код не работает. подскажите, пожалуйста, что делать?

etc 10.01.2008 14:01

Назначать обработчики после полной загрузки картинки, а не до.

MuShr00mer 10.01.2008 14:06

кажется у меня так и есть..

chingachgoog 10.01.2008 14:10

"Так и есть", если только назначение обработчика
Код:

container.pict.onPress =
происходит, когда внутри container УЖЕ ЕСТЬ мувик pict

Aziz Zaynutdinoff 10.01.2008 14:11

чтобы дождаться полной загрузки изображения — используйте класс MovieClipLoader и его событие onLoadInit, вот как только наступит это событие — вешайте обработчик

MuShr00mer 10.01.2008 14:20

Aziz Zaynutdinoff, спасибо большое!
а как совместить onLoadInit и onPress? мне ведь необходимо сделать drag по нажатию..

Mr. Fixit 10.01.2008 14:42

пиши код в теле onLoadInit.

MuShr00mer 10.01.2008 14:54

Mr. Fixit огромное спасибо!


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

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