Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   замена анимированного текста в мувике (http://www.flasher.ru/forum/showthread.php?t=140825)

AlexeyB2010 08.06.2010 21:41

замена анимированного текста в мувике
 
Подскажите, кто знает.
Создаю в IDE мувик с анимацией движения - просто всплывающий, масштабирующийся текст.
Проблема в том, что создав и запустив экземпляр в коде, не могу поменять сам текст для всех кадров анимации. Для каждого кадра в OnEnterFrame приходится ставить его заново:

Код AS1/AS2:

var asDO:DisplayObject;
 
asDO = MovieClip1.getChildByName("MyText");
if (asDO)
{
  if (asDO is TextField)
  {
  var asTextField:TextField = TextField(asDO);
 
      asTextField.text        = "54";
  }
}

Почему он всякий раз сбрасывается в начальное значение? как его установить раз и на всегда для данного экземпляра?

dimarik 09.06.2010 00:41

Сделайте там текст который нужен раз и навсегда.

По сути. При DefineSprite указывается раз и навсегда что содержится в Вашем MovieClip.

AlexeyB2010 09.06.2010 15:22

Цитата:

Сообщение от dimarik (Сообщение 914061)
Сделайте там текст который нужен раз и навсегда.

По сути. При DefineSprite указывается раз и навсегда что содержится в Вашем MovieClip.

Т.е. никак... Мда. Спасибо, буду искать другие подходы.


Часовой пояс GMT +4, время: 00:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.