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

lokkidokki 19.04.2017 12:33

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

Код AS1/AS2:

var frequency = 3;
stage.enableMouseOver(frequency);
this.btn2.addEventListener("mouseover", fl_MouseOverHandler);
 
function fl_MouseOverHandler()
{
 
        this.podskazka.text = "JRKJLFHGLJH";
 
}

но почему то исчезают все объекты при исполнении.. вообще исчезают.

Если смотреть код в браузере -
Uncaught TypeError: Cannot read property 'addEventListener' of undefined

in4core 15.05.2017 21:01

import нужен

undefined 15.05.2017 21:10

Цитата:

import нужен
для чего?
Цитата:

enableMouseOver
это что за метод такой?

FlashRus 15.05.2017 21:10

1. this.btn2 - этого объекта нет, о чём говорит "...of undefined"
2. Должно быть так: fl_MouseOverHandler(e:MouseEvent)
3. Метода enableMouseOver у Stage нет, вы с easeljs перепутали.

Bletraut 15.05.2017 22:47

4. var frequency = 3; - лучше добавить тип int или Number
5. "mouseover" лучше через MouseEvent.MOUSE_OVER

caseyryan 16.05.2017 05:34

Цитата:

Сообщение от Bletraut (Сообщение 1200643)
4. var frequency = 3; - лучше добавить тип int или Number
5. "mouseover" лучше через MouseEvent.MOUSE_OVER

А еще лучше через MouseEvent.ROLL_OVER

dark256 16.05.2017 10:09

Еще лучше в АС3 ветке об этом писать ;)


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

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