PDA

Просмотр полной версии : Динамическое текстовое поле и маска


Skriv
17.10.2007, 00:09
доброе время суток.
Столкнулся с такой проблемой: ставлю динамическое текстовое поле, под маску.. и оно перестает быть видимым.
Как только выносишь его за маску, все отлично аботает..

в чем может быть засада??

Мыкыта
17.10.2007, 00:17
необходимо внедрить шрифт (embed) или програмно накладывать маску

PS: поиск никто не отменял

D12
17.10.2007, 00:37
динамическое поле обязательно ????? при внедрении шрифта необходимо учитывать десятка 2 лишних килобайт

отсканируи свое текстовое поле с помощью Bitmap data и маскируй сколько хочешь, если возникнут трудности скажи, пришлю действующий образец

Skriv
17.10.2007, 06:53
Ок.. буду пробовать...
Да динамическое обязательно...

D12
Вышли пожалуста образец. Покумекаю...

D12
17.10.2007, 20:12
import flash.display.*;
this.createEmptyMovieClip("Text_dinamic", 1);
with (Text_dinamic) {
createTextField("mytext", 2, 0, 0, 180, 50);
myformat = new TextFormat();
myformat.size = 36;
myformat.color = 0x000000;
myformat.font = Font;
mytext.selectable = false;
mytext.text = "Привет =)";
mytext.setTextFormat(myformat);
}
Text_dinamic._y = 100;
Text_dinamic._x = 100;
//
var bmpData_text:BitmapData = new BitmapData(200, 60, true, 0);
this.createEmptyMovieClip("bmp_text", 2);
bmp_text.attachBitmap(bmpData_text, 1, "auto", true);
bmpData_text.draw(Text_dinamic);
Text_dinamic.removeMovieClip();
bmp_text._x = 300;
bmp_text._y = 100;
bmp_text._rotation = -30;

Skriv
18.10.2007, 11:24
Спасибо буду разбираться.. :)