Форум 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)
-   -   Невидимость Dynamic Text при многократном копировании (http://www.flasher.ru/forum/showthread.php?t=116497)

Antonio Lopez 02.10.2008 14:42

Невидимость Dynamic Text при многократном копировании
 
Необходимо множить этот динамик текст для образования списка. Я создал клип, в который поместил динамик текст. множу с помощью attachMovie и после этого делаю так: новый_клип.динамик_текст.text = название. Клип множится, но текст не видно. Если включить опцию выделения, то курсор при наведении на текст меняется (на тот, который при работе с текстом).

Kuruki 02.10.2008 15:58

С размножением клипов это не связано. Может шрифты неправильно внедрили?

Antonio Lopez 02.10.2008 16:02

шрифт tahoma. думаю он у всех есть. хотя я вспомнил одну вещь: под маской эти динамик тексты не показываются. случай был при разработке, чтобы поместить динамик в текст, который появлялся под маской. он не отображался.. тут тоже маска

Kuruki 02.10.2008 16:04

Чтобы отображались, нужно шрифты внедрить

darksranger 02.10.2008 16:26

Код:

text.embedFonts = true
textFormat.font = "you font in library with linkage"


Antonio Lopez 02.10.2008 16:26

Код:

var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "Tahoma";

txtt.wordWrap = true;
txtt.embedFonts = true;

txtt.setTextFormat(my_fmt);

пойдет?

darksranger 02.10.2008 16:34

пойдет, если у вас в library, лежит обьект font, с linkage именем Tahoma

Antonio Lopez 02.10.2008 16:44

вот код в цикле размножителя. txtt - тот динамик текст. не работает почему то

Код:

list.Content.attachMovie("emptyText","capt"+Unital.SofaI,list.Content.getNextHighestDepth());
                duplicateMovieClip(list.Content.empty,"Img"+Unital.SofaI, list.Content.getNextHighestDepth());
               
                var capt = eval("list.Content.capt"+Unital.SofaI);
               
               
                capt._x = MarginX + 200;
                capt._y = Unital.SofaHeight + MarginY + 20;
                var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "Tahoma";

capt.txtt.wordWrap = true;
capt.txtt.embedFonts = true;
capt.txtt.text = caption;
capt.txtt.setTextFormat(my_fmt);


darksranger 02.10.2008 16:52

вы читаете через строчку ?
я же вам написал
обьект, в библитеки fla файла, создаете new font, выбераете например tahoma, правой кнопкой на созданном обьекте, выбераете linkage, там ставите галочку на против eport action script, сверху будет поле, в котором будет имя обьекта, вот его и пишите my_fmt.font = "сюда"

Antonio Lopez 02.10.2008 16:58

ого.. я даже не знал такого) спасибо. заработало


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

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