PDA

Просмотр полной версии : События мыши - ошибка


lokkidokki
19.04.2017, 12:33
Конечно, не совсем сюда вопрос, просто уже не знаю где спросить...
есть код в первом кадре

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

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

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