![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
Помогите придумать подход к решению проблемы.
Есть MovieClip с анимацией, созданной во Flash IDE. На нем лежит TextField. Периодически нужно менять в нём текст, поэтому TextField'у присвоил название table. Текст меняется. Проблема в том, что в некоторых кадрах клипа я вручную на сцене вращаю table. В этих точках созданы ключевые кадры на временной шкале. В этих кадрах текст сбрасывается на тот, который я ручками присвоил на сцене. Мне нужно, чтобы текст не сбрасывался. Я пробовал по событию enterFrame менять текст у table. Но table == null в ключевых кадрах. |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
В каждом кадре установлено имя table
Но в enterFrame table == null в ключевых кадрах, в неключевых кадрах table == true Ручками делаю потому что неудобно в каждом кадре (около 150 ключевых кадров) подгонять x, y, rotation, потом компилировать, чтобы смотреть удачно ли выглядит. |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
private function enterFrame(e:Event):void { trace(getChildByName('table'), currentFrame); } [object TextField] 1 [object TextField] 2 [object TextField] 3 null 4 [object TextField] 5 [object TextField] 6 null 7 [object TextField] 8 [object TextField] 9 ... 4, 7, ... ключевые кадры, когда я менял ручками на сцене rotation у table |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
exitFrame подошел, спасибо!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 17:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|