Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не работает leftbut.addEventListener(MouseEvent.MOUSE_DOWN, mouseleft); (http://www.flasher.ru/forum/showthread.php?t=122920)

helgboy 21.03.2009 05:13

Не работает leftbut.addEventListener(MouseEvent.MOUSE_DOWN, mouseleft);
 
Помогите пожалуйста разобраться в программе не работает вот эта строчка
Код AS3:

....
leftbut.addEventListener(MouseEvent.MOUSE_DOWN, mouseleft);
....

выдает ошибку Не удается вызвать свойство или метод со ссылкой на объект "null" если заменить на...
Код AS3:

stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseleft);

то все равботает только кликать естественно можно всей сцене а не по кнопке leftbut

etc 21.03.2009 11:05

leftbut содержит null.

helgboy 21.03.2009 11:30

Ну... эт понятно , как это поправить?

Fatality 21.03.2009 12:06

Присвоить этой переменной значение.

helgboy 21.03.2009 12:50

Это не переменная это кнопка(button) - leftbut

MrPoma 21.03.2009 15:20

leftbut - переменная, которая содержит ссылку на кнопку. Ваша не содержит.

helgboy 21.03.2009 19:53

Хорошо пусть она называется переменная как угодно, вопрос от этого не решается, кто-нибудь скажет по существу чего я не доделал, что нужно проверить .. дописать
Вроде все должно работать...
В library есть кнопка leftbut, со свойствами
Name: leftboot
Instance Name: leftboot
Что еще я не сделал?

Dante 25.03.2009 19:05

Цитата:

Сообщение от helgboy (Сообщение 807459)
Хорошо пусть она называется переменная как угодно, вопрос от этого не решается, кто-нибудь скажет по существу чего я не доделал, что нужно проверить .. дописать
Вроде все должно работать...
В library есть кнопка leftbut, со свойствами
Name: leftboot
Instance Name: leftboot
Что еще я не сделал?

вы её положили в мувик в классе которого вешаете листенер?

cdc7600 25.03.2009 19:23

может у вас функция mouseleft указана не типа void или не Event : MouseEvent ?

скиньте текст функции

AL.exe 26.03.2009 02:12

Мда =))))))
Цитата:

Сообщение от helgboy
Instance Name: leftboot

Код AS3:

leftboot.addEventListener(MouseEvent.MOUSE_DOWN, mouseleft);

Бывает.


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

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