![]() |
Как обратится к объекту на сцене, который сделан в редакторе
Дело происходит в Flash CS5. Добавляю на сцену во второй кадр символ CarClip, пишу ему имя _carClip, ставлю в опциях "импорт в скрипт", "импорт во второй кадр". В коде пытаюсь присвоить ссылку на него в поле одного из классов, конкретно код такой:
Код AS3:
Для полноты картины надо добавить, что Game я создаю тоже во 2-м кадре, вот код главного класса документа: Код AS3:
Код AS3:
|
1. В настройках AS3 снимите галку "Automatically declare stage instances", и никогда больше не ставьте. В будущем избавит от подобных проблем.
2. Метод Main.start() не выполнится автоматически. Вы наверняка хотели сделать его конструктором и назвать Main. 3. Прочтите документацию по DisplayObjectContainer.getChildByName 4. Почитайте про области видимости переменных в AS3 После этого вы поймете, что нужно исправить, и почему сейчас флэш так себя ведет. |
Цитата:
|
Цитата:
|
| Часовой пояс GMT +4, время: 17:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.