Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   вопрос по событию прокрутки колеса мыши (http://www.flasher.ru/forum/showthread.php?t=161648)

tsarapkabel 27.07.2011 14:01

Всё работает.
krutilka имеет Export for AS как 'Krutilka'

Код AS3:

var krutilka:Krutilka = new Krutilka();
stage.addChild(krutilka);
krutilka.x = krutilka.y = 150;
 
stage.addEventListener(MouseEvent.MOUSE_WHEEL, rotateOnWheel);
 
function rotateOnWheel(event:MouseEvent):void {
        trace (event.delta);
        krutilka.rotation += event.delta;
}

trace:
Код:

3
3
3
-3
-3
-3


optemus 28.07.2011 10:48

[quote=tsarapkabel;1015163]Всё работает.
krutilka имеет Export for AS как 'Krutilka'

Код AS3:

var krutilka:Krutilka = new Krutilka();
stage.addChild(krutilka);
krutilka.x = krutilka.y = 150;
 
stage.addEventListener(MouseEvent.MOUSE_WHEEL, rotateOnWheel);
 
function rotateOnWheel(event:MouseEvent):void {
        trace (event.delta);
        krutilka.rotation += event.delta;
}

спс заработало наконец то. вот только одного понять не могу. у меня все точно также как у вас писалось. за исключением названия функции fl_1 она у ми была. и не работала.
неужели название имеет значение для работы??????

tsarapkabel 28.07.2011 16:27

Не имеет, однако по конвенции принято называть функции-хендлеры таким образом, чтобы было понятно, на что идёт реакция, например mouseWheelHandler().
А нижнее подчёркивание ставится в случае уточнения принадлежности слушателя: krutilka_mouseWheelHandler().

goodguy 28.07.2011 16:30

Цитата:

неужели название имеет значение для работы??????
Ну, если при добавлении слушателя указано одно название, а нужный код находится в функции с другим названием, конечно имеет.


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

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