![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
помогите народ! очень нужно!
в главный клип загружается второй (с многими внутри). во втором прописано _root.r1.zoom.s.y.x.map.xxx["commm"+i].createTextField("mmt"+i,6,22,-80,175,90); прописываю этому полю текст _root.r1.zoom.s.y.x.map.xxx["commm"+count]["mmt"+count].text = eval("tname"+count)+"\r"+eval("twhere"+count)+"\r" +eval("tadres"+count); trace(_root.r1.zoom.s.y.x.map.xxx["commm"+count]["mmt"+count].text); трэйс показывает текст, да и дебаг тоже! или _root.r1.zoom.s.y.x.map.xxx.commm0.mmt0.text = "4444"; а вот в главном клипе не отображается! пробовал вручную нарисовать текст, если ставишь Anti-alias for animation, то видно. на Макромедии не нашёл свойства переключаещего метод отображения текста. вот такая загадка для меня.... не пойму почему не отображается текст созданный программно скриптом. Последний раз редактировалось billion; 24.04.2006 в 13:31. |
|
|||||
|
тут сразу возникает ряд вопросов:
1 откуда и как грузится вложенный клип 2 какие значение имеют count и i 3 есть ли там маски и повороты 4 сколько ты создаешь текстовых полей (у тебя в любом случае будет только 1 поле, так как у тебя глубина задана константой) 5 не выходит ли текст за границы листа (так как _y даешь отрицательный) 6 в выражении _root.r1.zoom.s.y.x.map.xxx.commm0.mmt0.txt.text = "4444"; ты обращаешься не к полю mmt0 а к полю txt 7 видны ли родительские объекты ..... и тд и тп. в общем выкладывай исходник |
|
|||||
|
1 откуда и как грузится вложенный клип
в главный клип загружается внешний. а во внешнем уже структура r1.zoom.s.y.x.map 2 какие значение имеют count и i да те же самые. просто не успел поправить. когда мне надо одну надпись отобразить то вообще делаю их равным нулю. 3 есть ли там маски и повороты нет такого. 4 сколько ты создаешь текстовых полей (у тебя в любом случае будет только 1 поле, так как у тебя глубина задана константой) не важно. главное что для примера делаю одно поле текстовое mnt0. и нифига не отображается. 5 не выходит ли текст за границы листа (так как _y даешь отрицательный) нет. текст на листе! и даже selectable работает, но выделять нечего. 6 в выражении _root.r1.zoom.s.y.x.map.xxx.commm0.mmt0.txt.text = "4444"; ты обращаешься не к полю mmt0 а к полю txt упс. эксперементировал. на самом деле пробовал по разному в оригинале текст вот так выглядит _root.r1.zoom.s.y.x.map.xxx.commm0.mmt0.text = "4444"; но это тоже не важно. это я упрощал схему до минимума. 7 видны ли родительские объекты всё видно! всё работает! вот только текст не отображается. я подозреваю что текстовое поле создалось с параметром Use device fonts. как поменять его? и тд и тп. в общем выкладывай исходник исходник не выложу! просьба без него помочь. |
|
|||||
|
насчет первого вопроса ты не понял, я имел в виду: не является ли подгружаемый клип внешним файлом ...
советую проверять с самого начала, например, рисуется ли твое поле вообще, для чего присвой ему border=true |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
а полю режим embedFonts выставил? Шрифт зашил?
|
|
|||||
|
к примеру в 1.swf загружается внешний файл 2.swf со множеством элементов.
а на счёт текстового поля, то оно создаётся! это точно! в дебаге видно, бордер=тру ставил. всё видно, при наведении мыши курсор превращается в вертикальную палку, как при выделении текста, а самого текста нет! делал прозрачный фон.... |
|
|||||
|
embedFonts выставлял!
а вот шрифт на зашивал! как это сделать? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Тогда поставь embedFonts в false и ещё раз попробуй.
|
|
|||||
|
неа! тоже не помогло! и так ембед и эдак ембед, ничего не выембенивается!
![]() я тут локализовал немного проблему. в общем если путь больше одного прыжка, то текст не отображается. _root.zoom1.xxx..... НЕ ОТОБРАЖАЕТСЯ! но стоит мне ххх вытащить в руут _root.xxx.....ОТОБРАЖАЕТСЯ! ля! ну что за флэш трудный! хоть бы сказал почему! у меня было такое, но там я в ручную создавал текстовые поля и чтоб отображалась надпись ставил Anti-Alias for animation. а как программно это сделать я не знаю. |
|
|||||
|
у меня была такая тема с embed fonts: короче там если у меня в главном муве есть импортированный шрифт и я гружу клип, то в нем поля с embed fonts не работают, а работало только если в этом же подгружаемом клипе где-нибудь спрятано поле, для которого указан набор символов, т.е. embed font сделан
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|