![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 140
|
Подскажите пожалуйста как создать переменную в доченем клипе?
|
|
|||||
|
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
что-то я не очень понимаю, еще раз можно, что вы хотите сделать?
|
|
|||||
|
Регистрация: May 2009
Сообщений: 140
|
Ещё раз: В коде главного клипа создать переменную в дочернем клипе.
Например я создаю переменную var i:Number; -мне нужно чтобы она относилась к дочернему клипу Последний раз редактировалось nataly_1; 07.10.2009 в 18:34. |
|
|||||
|
Регистрация: Sep 2009
Сообщений: 61
|
|
|
|||||
|
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
если правильно понял то:
главный клип это главный класс с которого запускается приложение, дочерний клип это тот который создается в главном и добавляется на сцену, так вот в таком случае нужно прописать для дочернего класса что он динамический (dynamic class...) и далее из вашего главного клипа просто: |
|
|||||
|
Регистрация: May 2009
Сообщений: 140
|
Но вы создаете новый клип в главном, а мне нужно в уже созданном дочернем клипе создать новую пременную
|
|
|||||
|
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
хорошо он у вас уже создан, создается не из пустого места же а из класса наверное?
|
|
|||||
|
Регистрация: May 2009
Сообщений: 220
|
для общего понимания
package { import flash.display.MovieClip; public dynamic class Example extends MovieClip // ключевое слово dynamic { public function Example():void { // =============== Пример 1 ================= this.childMovie = new MovieClip(); // создаем динамическое свойство childMovie для экземпляра Example this.childMovie.childOfChildMovie = 20; // создаем динамическое свойство childOfChildMovie для экземпляра MovieClip (этот класс тоже dynamic) trace(this.childMovie); // [object MovieClip] trace(this.childMovie.childOfChildMovie); // 20 // =============== Пример 2 ================== var obj:Object = { }; // создаем контейнер obj.firstNumber = 999; trace(obj.firstNumber); // 999 } } } |
|
|||||
|
Регистрация: May 2009
Сообщений: 140
|
Спасибо огромное, получилось.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|