![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2008
Сообщений: 8
|
Глупый, я думаю, вопрос, но все же... Форум читал, поиском пользовался. Но либо не понял, либо не нашел.
Вот спрашивую у вас. Есть на сцене обьект (MovieClip) и назван, скажем Circle_obj. Наривоан он вручную и добавлен туда соотвестенно не через AS. Скажите, как с помощью AS получить доступ к свойствам этого обьекта? Вобще как к нему обращатсья? Спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
getChildByName.
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
а лучше в publish settings убрать галку automaticaly declare stage variables и в классе задекларировать его как public var Circle_obj:MovieClip
|
|
|||||
|
Регистрация: Apr 2008
Сообщений: 8
|
Ох как все сложно, как все сложно...
Ладно, будем ковыряться. Спасибо. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Ну как обращаться.
Преобразовать в мови клип. Дать ему инстанс_имя в свойствах. Вставить в первый кадр код Circle_obj.x=100; Circle_obj.scaleX=100; Circle_obj.rotation=100;//Хотя для чего вращать шар? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Alex Lexcuk, хоть в CS3 это и работает, это не AS3 way.
|
|
|||||
|
Регистрация: Apr 2008
Сообщений: 8
|
Собственно работает все так, как сказал Alex Lexcuk. Но через getChildByName совсем никак. Скорее всего я что-то не то делаю, однако... вот код.
...
private function onTimeMovie(event:TimerEvent): void {
crred.x += 1*_vx;
if (crred.x>497) {
_vx = -1;
...
А вот не работает. Хотя вру. Работает, но если обьявить переменную, скажем не crred, а RedCircle, то выдает ошибку. |
|
|||||
|
Ну ка листопад поюзайте
ТУТ http://www.free-lance.ru/blogs/view....203326&ord=new Умные люди подсказали как наворотить. http://kind-armadillo.pochta.ru/fla/deciduous.rar http://kind-armadillo.pochta.ru/fla/deciduous.swf Осциллографф (событие смены кадра) http://kind-armadillo.pochta.ru/fla/OSC_AC3.rar http://kind-armadillo.pochta.ru/fla/osc.swf Последний раз редактировалось Alex Lexcuk; 20.04.2008 в 01:47. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|