Показать сообщение отдельно
Старый 16.06.2015, 14:31
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 8  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Ей не нужно давать имя. Если вы пишете код в кадре сцены, то можете просто дописать
Код AS3:
this.stop() // сцена останавливает проигрывание
stop() // то же самое
this - это ссылка не текущий объект, в котором вы пишете код в данный момент. А так как вы пишете код в кадре сцены, то this - это и есть сцена. Если вы напишете this в кадре какого-то мувика, то this будет ссылаться на этот мувик.

Если вы пишете код в кадре какого-то мувика, то обратиться к сцене из него можно так:
Код AS3:
(root as MovieClip).play(); // сцена начинает проигрываться
root - всегда хранит ссылку на основной класс вашей флешки. Так как флешка не может существовать без хоть какого нибудь контейнера в который вы помещаете все ваши объекты. Ваша сцена это точно такой же мувик, как и любой другой, просто он создаётся по-умолчанию и служит контейнером для всего вашего проекта.
Но тут главное не запутаться со stage и root.