![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2007
Сообщений: 11
|
Сразу скажу, что в экшнскрипте новичек, больше программировал на яваскрипте. Собснно проблема:
Клип переходит на другой кадр, в этот момент происходит обращние к функции init одного из вложенных клипов. Она обновляет некоторое текстовое поле. this.change = function(obj){
trace(obj['text']+" - text");
trace(this.mainText.text);
this.mainText.text = obj['text'];
trace(this.mainText.text);
}
this.onInit();
После функции init() объект порождаю событие onInit, вешаю на него необходимые дейтсвия и дело в шляпе. Но не тут то было. Текстовые поля почему то не обновляются после выполнения скриптов. Мало того значение полей обновляется(проверяю трейсами в примере), а вот визуально остается тот же текст. Создается такое ощущение, что экран обновился до выполнения скрипта:-/ Интересно было бы узнать с чем это связано ![]() Последний раз редактировалось utyf; 26.11.2007 в 14:56. |
|
|||||
|
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
utyf, оформите код тэгами [code][/code].
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 11
|
Понял в чем проблема. На другом слое лежала наложенная дизайнером на этот клип маска. Начиналась она посредине на временной шкале. То есть после ее применения, значение текста вернулось к первоначальному. Такие вот дела. Очень странное дело эта временная шкала...
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Если маска в виде шейпа, то конвертните ее в мувиклип, и используейте ее на всех кадрах, даже если она не нужна, просто подберите ей такой размер, чтобы он охватывал все видимую область флеша.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|