|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2011
Сообщений: 9
|
Обращение к объектам на сцене из подкласса
Добрый день, опишу свою проблему. Есть фаилы:
Main.fla Main.as В папке app NotMain.as В Main.fla создается MovieClip (прям в самой программе, не через скрипт), называю его sceneMainPart. Если обращаюсь sceneMainPart из главного класса Main.as, то все нормально. Но мне нужно обращаться к sceneMainPart из класса NotMain.as. Происходит ошибка: 1120: Обращение несуществующего свойства sceneMainPart. Ставить перед обращением к sceneMainPart this,stage пробовал - не помогло. Я так понимаю можно передать ссылку на этот MovieClip, но у меня и после этого не получилось поменять местоположение этого MovieClip'a. Может кто нибудь привести пример как передать ссылку в таком случае? И вообще есть ли возможность обращаться к объектом сцене не передавая ссылку на каждый объект? Просто объект на сцене не один. Заранее Спасибо. |
|
|||||
Регистрация: Jul 2015
Сообщений: 73
|
NotMain.as обращается к sceneMainPart сразу как запускается флешка? если так то и мувик выставлен вручную то получается что он обращается к нему пока тот еще не успел создастся, выставьте слушатель событий на окончание загрузки и там обращайтесь к мувику
|
|
|||||
Регистрация: Sep 2011
Сообщений: 9
|
Нет, NotMain.as обращается к sceneMainPart не сразу.
Добавлено через 4 часа 8 минут Вообщем решил проблему передачей ссылок на объект в подкласс и последующим обращением через эти ссылки. Но все это мне напоминает какие то костыли xd. Еще остался такой вопрос. Допустим в sceneMainPart создан еще один MovieClip mcSp1, в качестве ссылки в подкласс передаю sceneMainPart как обратится к mcSp1? имя_переменной_которая_получила_ссылку.mcSp1 - получаю ошибку. Ну и вопрос как можно обращаться ко всем элементам сцены сразу остается. |
Часовой пояс GMT +4, время: 06:57. |
|
« Предыдущая тема | Следующая тема » |
|
|