Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.12.2015, 18:31
qsuite вне форума Посмотреть профиль Отправить личное сообщение для qsuite Найти все сообщения от qsuite
  № 1  
Ответить с цитированием
qsuite

Регистрация: 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. Может кто нибудь привести пример как передать ссылку в таком случае?
И вообще есть ли возможность обращаться к объектом сцене не передавая ссылку на каждый объект? Просто объект на сцене не один.

Заранее Спасибо.

Старый 13.12.2015, 19:05
tattori вне форума Посмотреть профиль Отправить личное сообщение для tattori Найти все сообщения от tattori
  № 2  
Ответить с цитированием
tattori

Регистрация: Jul 2015
Сообщений: 73
NotMain.as обращается к sceneMainPart сразу как запускается флешка? если так то и мувик выставлен вручную то получается что он обращается к нему пока тот еще не успел создастся, выставьте слушатель событий на окончание загрузки и там обращайтесь к мувику

Старый 13.12.2015, 19:22
qsuite вне форума Посмотреть профиль Отправить личное сообщение для qsuite Найти все сообщения от qsuite
  № 3  
Ответить с цитированием
qsuite

Регистрация: Sep 2011
Сообщений: 9
Нет, NotMain.as обращается к sceneMainPart не сразу.

Добавлено через 4 часа 8 минут
Вообщем решил проблему передачей ссылок на объект в подкласс и последующим обращением через эти ссылки. Но все это мне напоминает какие то костыли xd.
Еще остался такой вопрос. Допустим в sceneMainPart создан еще один MovieClip mcSp1, в качестве ссылки в подкласс передаю sceneMainPart как обратится к mcSp1?
имя_переменной_которая_получила_ссылку.mcSp1 - получаю ошибку.

Ну и вопрос как можно обращаться ко всем элементам сцены сразу остается.

Создать новую тему Ответ Часовой пояс GMT +4, время: 06:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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