Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   [rnmd] Очередная бессмысленно названная тема (http://www.flasher.ru/forum/showthread.php?t=76039)

Morgul 25.02.2006 07:05

[rnmd] Очередная бессмысленно названная тема
 
Господа, подскажите пожалуйста!

Суть проблемы вот в чем:

Делаю нечто типа новостной ленты, каждый новостной блок - мувик из библиотеки, кт содержит всего-лишь простенкий бордюр и 5 текстовых полей, 4 из кт динамические, в кт собственно и записывается текст. По мере разбора XML-ки эти мувики добавляются в нужном количестве в другой подмувик, чтобы его потом скроллить. Так дело в том что после присваивания текста динамическим текстовым полям текст не отображается.

Хочу заметить, что ссылки на мувики все правильные и при трассировке значения до и после изменения полей показываются верно.
Пробовал варианты и с именем мувика и с полем var результат один и тот же, наборы символов для полей назначены.


if(x=="date"){ // x - имя атрибута
trace(x+" = "+m)
trace(_level0.newslnt["n"+i].newsdt.text)
_root.newslnt["n"+i].newsdt.text = m // m - значение атрибута
trace(_level0.newslnt["n"+i].newsdt.text)
}

meiciuc 25.02.2006 18:28

я сам в свое время достаточно намучился с отображением символов во флеш. Нашел один универсальный подход, которым до сих пор и пользуюсь. А именно, никогда не использую ембед-фонты. Если в примере у текстовых полей убрать свойство эмбед и использовать уникод, то все сразу заработает.


Конечно - это не полноценный ответ на вопрос, поэтому может местные гуру-от флеша поделятся сокровенным и объяснят, почему не отображаются символы в этом примере

Код:

dt.text="asd";
dt.text +="ячс";
trace(dt.text);

dt - динамическое текстовое поле со всеми эмбед-символами. Фонт - на любой вкус. У меня не обтображается ничего. Как только сниму эмбед-фонты - заработает. Заранее спасибо.

Homo Sapiens 25.02.2006 19:36

Наверное не со всеми символами. Попробуй вручную прописать asdячс

KUZEN 25.02.2006 21:06

Цитата:

Сообщение от meiciuc
я сам в свое время достаточно намучился с отображением символов во флеш. Нашел один универсальный подход, которым до сих пор и пользуюсь. А именно, никогда не использую ембед-фонты. Если в примере у текстовых полей убрать свойство эмбед и использовать уникод, то все сразу заработает.


Конечно - это не полноценный ответ на вопрос, поэтому может местные гуру-от флеша поделятся сокровенным и объяснят, почему не отображаются символы в этом примере

Код:

dt.text="asd";
dt.text +="ячс";
trace(dt.text);

dt - динамическое текстовое поле со всеми эмбед-символами. Фонт - на любой вкус. У меня не обтображается ничего. Как только сниму эмбед-фонты - заработает. Заранее спасибо.

То что ты в своё время не разобрался с подключёнными шрифтами не говорит о том что их ненужно использовать ...

meiciuc 25.02.2006 23:38

Код:

То что ты в своё время не разобрался с подключёнными шрифтами не говорит о том что их ненужно использовать ...
Код:

Конечно - это не полноценный ответ на вопрос, поэтому может местные гуру-от флеша поделятся сокровенным и объяснят, почему не отображаются символы в этом примере
если можно, поподробнее - флуда и так достаточно. Хотя бы для парня ради которого и потдерживается форум.

Код:

Наверное не со всеми символами. Попробуй вручную прописать asdячс
очень смешно

KUZEN 25.02.2006 23:52

Что это за парень ради которого поддерживается форум :)

А что касается вопроса, выкладывай исходник, так мало что понятно ...

meiciuc 26.02.2006 00:12

парень - это товарищ, что вопрос задал.

насчет исходника, еще проще - я его "выложил" в сообщении выше.

KUZEN 26.02.2006 00:14

А причём здесь ты ?! И почему я должен бегать по форуму и искать где ты его выложил ?


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

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