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

Dragon rideR 24.05.2007 11:24

Подскажите как назначить обработчик события?
 
Создаю пустой клип, потом в него загружаю мувик, пытаюсь назначить на этот мувик обработчик и получаю банан :D
Код:

SomeMovie.createEmptyMovieClip("TurnArea",SomeMovie.getNextHighestDepth());
SomeMovie.TurnArea.onRollOver = function() {trace("БАНАНЗА!! ;)");}

подскажите что не так?:umnik2:

etc 24.05.2007 11:56

Сначала нужно дождаться загрузки, а потом обработчики вешать.

googleavast 24.05.2007 12:52

Типа так:
Код:

SomeMovie.TurnArea.onData=function(){//или onLoad, или onLoadComplate(я не помню)
    _root.poshlo=1;   
}
 SomeMovie.TurnArea.onRollOver = function() {
if(_root.poshlo==1){
trace("БАНАНЗА!!");
}
}


etc 24.05.2007 13:18

googleavast, неправильно. Ни в коем разе. Что ещё за «poshlo»?

Molecula 24.05.2007 14:48

Код:

onLoadComplete
и
Код:

onLoadInit
юзай.

Код:

mc = SomeMovie.createEmptyMovieClip("TurnArea",SomeMovie.getNextHighestDepth());
mcl = new MovieClipLoader();
mcl.onLoadComplete = function(mc){
doSomeThng();
}
mcl.onLoadInit = function(mc) {
SomeMovie.TurnArea.onRollOver = function() {trace("БАНАНЗА!! ;)");
}
}
mcl.addListener(mcl);
mcl.loadClip("images/"+_path,mc);

Где-то так.


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

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