![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 33
|
Добрый день, сообщество.
Не могу понять почему не работает - разбил уже весь лоб об стену. Такая ситуация: В fla-файле на сцене лежит movie-клип winBalls с анимацией. Внутри него три мувика с назначенными InstanceName (например firstBall, secondBall и т.д.). Есть внешний класс Game, который инициализируется в основном классе сцены Console (он ассоциирован с fla-файлом) и из него вызывается метод Game.playGame() Из этого метода нужно изменить значение текстового поля firstTxt в мувике firstBall. текстовое поле имеет InstanceName, тип Dynamic - 100 раз все проверил уже. Код такой: |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 33
|
2 mre:
спасибо! в firstBall нет анимации, а вот в мувике предке winBalls есть. Тоже не сработает? |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 33
|
Даже если в данный момент она в stop() находится?
И что же делать? ![]() Еще раз спасибо. Открыли глаза на мир! |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Если в stop, то должно работать, хотя, не проверял.
Смысл в том, что раз уж Вы делаете анимацию в таймлайне, то нефиг программно ничего менять. В Вашем случае нужно вынести текстовое поле отдельно и делать с ним программно что угодно, либо заанимировать.
__________________
Griver |
|
|||||
|
Там немного не тот смысл с текстовым полем. Текст в него устанавливается, но! при переходе в следующий кейфрейм текст текстового поля сбрасывается на исходный. Как бороться? Поместить текстовое поле в мувик text. Анимировать мувик text можно как вы захотите, лишь бы он имел один и тот же isntance name во всех кейфреймах, а внутри него должно находиться текстовое поле без анимации.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:55. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|