PDA

Просмотр полной версии : Проблема с dinamic text


sart
20.10.2006, 15:43
подгружаю мувики, все ништяк, но не видно поле текстовое, в которое я пишу некие данные по данному мувику.
если поле делать статчным - вот ок. динамическое - не видно и все.
в дебаге отображается существование и правильный текст.
просто на экране ни видно =(
не догоняю в чем дело...

wvxvw
20.10.2006, 15:50
Возможные варианты:
попытка повернуть поле
попытка использовать програмно embedFonts и не включить шрифт в библиотеку
фон поля совпадает с цветом шрифта
попытка наложить маску
да и мало ли что, надо видеть

Хемуль
20.10.2006, 16:19
подгружаю мувики, все ништяк
"Ништяк" в студию. ^_^

sart
20.10.2006, 16:36
подгрузка:
for( i=0;i<2;i++) {
slider.sldCont.attachMovie("korpButton","kb"+i,slider.sldCont.getNextHighestDepth());
slider.sldCont["kb"+i]._x = 10;
slider.sldCont["kb"+i]._y = 10+i*50;
slider.sldCont["kb"+i]._width = korpButton._width;
slider.sldCont["kb"+i]._height = korpButton._height;
//ставлю текст
slider.sldCont["kb"+i].korpNum.text = "asd";
}
результат дебага:
Movie Clip: Frame=1 Target="_level0.slider.sldCont"
Movie Clip: Frame=1 Target="_level0.slider.sldCont.kb0"
Shape:
Shape:
Edit Text: Target="_level0.slider.sldCont.kb0.korpNum" Variable= Visible=true Text = asd"
Movie Clip: Frame=1 Target="_level0.slider.sldCont.kb1"
Shape:
Shape:
Edit Text: Target="_level0.slider.sldCont.kb1.korpNum" Variable= Visible=true Text = asd"
еще раз:
если текстовое поле делаю Dynamic Text - то оно не видно. Static Text - отображается.
из чего делаю вывод, что дело вовсе не в масках и не вповоротах (тем более что никаких поворотов не используется, а маска ледит выше, и, если бы влияла, то не было бы видно всей "кнопки" а не только текста на кнопке.

wvxvw
20.10.2006, 16:59
ок, значит маска =)

pkfun
20.10.2006, 18:14
У символа из библиотеки после аттача изменяется ширина и высота. Может в этом проблема?
Или маску сделать программно.

pkfun
20.10.2006, 18:26
если текстовое поле делаю Dynamic Text - то оно не видно. Static Text - отображается.
из чего делаю вывод, что дело вовсе не в масках и не вповоротах
Непрограммные маски иногда странно себя ведут.

sart
21.10.2006, 01:20
ok, покопаюсь...

Eric Gurt
21.10.2006, 01:36
Ещё возможная причина: ТЕКСТ В МУВИЕ КЛИПЕ или в графике, кнопке.

sart
21.10.2006, 09:14
Eric Gurt, не понял.
а текст действительно в Мувиклипе.
Есть мувик - картинка с динамическим текстом.
я ее и аттачу сколько мне мувиков надо, а текст меняю как мне надо.

sart
21.10.2006, 20:45
Ничего не понимаю =(
Посмотрите, плз.
Zip лежит тут: http://road.sll.ru/files/slider.zip (Flash MX)

wvxvw
22.10.2006, 02:04
Хух... замучался искать эту маску =)
Чтобы шрифт отображался включи embed для текстового поля...

На правах пожелания:
создавать всю графику внутри класса, а не использовать linkage - а то потом фиК найдешь откуда ноги растут.
Переименовать, класс Slider уже существует в восьмерке, могут быть конфликты.
Не использовать в качестве имен функций зарезервированые слова типа Show, Hide и т.п. - это ухудшает читабельность кода и может вызвать конфликты.

sart
22.10.2006, 13:24
wvxvw, спасибо =) все заработало! =)))
на тему извратности кода - извиняйте, я еще учусь =) потом допрет как писать красиво и правильно =) а пока что я считаю свой код венцом творения =)))

etc
22.10.2006, 14:35
wvxvw, класс существует, но в другом пакете. Если не предполагается использование класса Slider из двух пакетов, то можно не переименовывать.