Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   Почему не работает код? (события в классе) (http://www.flasher.ru/forum/showthread.php?t=59362)

Anddrey 15.06.2004 00:21

Почему не работает код? (события в классе)
 
Как переопределить обработчик события в классе?

Почему не работает код:
В файле Btn.as:
class Btn extends Button {
function Btn (){
}
function onPress() {
trace("Button pressed!")}
//--next code
}
У символа отмечено linkage:
Export for Action Script ,Export in first frame
Identifier:Btn
AS 2.0 class: Btn

Anddrey 15.06.2004 12:14

?
 
Неужели никто не сталкивался?

john 15.06.2004 13:22

Не сталкивался, так как не использовал наследование от Button....
Использовал все время MovieClip

Предполагаю что использовать комбинацию символ библиотеки плюс класс возможно только для MovieClip-ов

И еще предполагаю что тип символа Button вообще игнорирует прописаный ему класс....

Anddrey 15.06.2004 13:52

!!!
 
И что интересно конструкция
btn.onPress=function(){trace("Work")}
после загрузки всего swf работает!
Может тут что то с инициализацией событий происходит?

Anddrey 16.06.2004 01:32

ВОТ ЖИЗНЬ КАКАЯ ИНТЕРЕСНАЯ ШТУКА!
 
ПОКА Я ТУТ НА ФЛЕШЕРЕ ОБЩАЮСЬ У МЕНЯ ДОЧКА РОДИЛАСЬ!

john 16.06.2004 14:13

поздравляю :)


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

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