Просмотр полной версии : Невидимость Dynamic Text при многократном копировании
Antonio Lopez
02.10.2008, 14:42
Необходимо множить этот динамик текст для образования списка. Я создал клип, в который поместил динамик текст. множу с помощью attachMovie и после этого делаю так: новый_клип.динамик_текст.text = название. Клип множится, но текст не видно. Если включить опцию выделения, то курсор при наведении на текст меняется (на тот, который при работе с текстом).
С размножением клипов это не связано. Может шрифты неправильно внедрили?
Antonio Lopez
02.10.2008, 16:02
шрифт tahoma. думаю он у всех есть. хотя я вспомнил одну вещь: под маской эти динамик тексты не показываются. случай был при разработке, чтобы поместить динамик в текст, который появлялся под маской. он не отображался.. тут тоже маска
Чтобы отображались, нужно шрифты внедрить
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
ого.. я даже не знал такого) спасибо. заработало
http://www.flasher.ru/forum/showthread.php?t=93152
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.