![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Не работает.
![]() Ошибка 1120: Access of undefined property key_startgame. А key_startgame - это у меня не переменная никакая, а вообще кнопка, лежащая на сцене. package { import flash.display.*; import flash.events.MouseEvent; public class MainClass extends MovieClip { public function MainClass() { trace("start"); key_startgame.addEventListener(MouseEvent.CLICK, SG, false, 0, true); } private function SG(evt:MouseEvent):void { gotoAndStop(4); } } } Не могу понять в чём причина. Подскажите. На всякий случай присоединяю исходник. |
|
|||||
|
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
key_startgame отсутствует в MainClass там вообще по сути ничего нету ...
key_startgame у вас лежит в Preloader... положите key_startgame в MainClass а уже его в Preloader.. и из MainClass по нажатию мыши обращайтесь к Preloader чтобы сменить кадр |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Я не совсем понял.
Цитата:
game.swf в который я на сцену вытянул из библиотеки кнопку и присвоил ей в Instance name имя "key_startgame" И ещё два файла - просто скрипты. Как понять, что key_startgame лежит в скрипте Preloader? |
|
|||||
|
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
у тебя к game.swf присвоен класс Preloader, какому то символу в котором нет key_startgame, присвоен класс MainClass и этот символ отсутствует на таймлайне.
А ошибка вылетает потому, что в символе с классом MainClass нет этой самой кнопки... |
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Спасибо большое. Вроде начал понимать.
Добавлено через 1 час 38 минут Почти поборол. Надеюсь, последний вопрос на эту тему. Цитата:
Если я обращаюсь так: То это, насколько я понял, заставляет его перемещатся на 4-ый кадр внутри мувика MainClass. А как обратиться, чтобы он переместил кадр снаружи - на главном таймлайне? |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Так ведь MainClass и есть главный таймлайн, нэ?
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Не. Это меня тоже путает. MainClass - это помимо as-файла, ещё и муви-клип.
|
|
|||||
|
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
держи, ты видимо хотел это сделать именно так...
|
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
Да. Спасибо огромное.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|