Показать сообщение отдельно
Старый 24.10.2010, 11:58
Denis_ex вне форума Посмотреть профиль Отправить личное сообщение для Denis_ex Найти все сообщения от Denis_ex
  № 1  
Ответить с цитированием
Denis_ex

Регистрация: Aug 2009
Сообщений: 134
По умолчанию Сброс текста у динамического текстового поля.

Есть кнопка основанная на MovieClip из трех кадров, в каждом кадре клипа есть динамическое текстовое поле с именем ftext (шрифт встроен посредством FlashCS5, а НЕ кодом as3).
Изначально каждое текстовое поле в каждом кадре имеет надпись “Game”, заданную в FlashCS5.
При старте игры, каждому текстовому полю кнопки программно присваивается строка текста “New Game”:
Код:
this.gotoAndStop(1);
this.ftext.text="New Game";
this.gotoAndStop(2);
this.ftext.text="New Game";
this.gotoAndStop(3);
this.ftext.text="New Game";
this.gotoAndStop(1);
Изначально все выглядит как надо, есть кнопка в игре с надписью New Game, но когда я навожу на кнопку и кликаю, то далее все надписи сбрасываются на надпись “Game”, которую я задал изначально в FlashCS5. Ни понятно, почему программно присвоенная динамическому текстовому полю строка “New Game” не сохранилась?
Внесу уточнение, при наведении мы переходим во второй кадр клипа-кнопки, при нажатии в третий кадр, когда выходим из кнопки, то в первый кадр.

Все это нужно для того, чтобы подгрузить все текстовые надписи кнопок из xml файла.