![]() |
|
||||||||||
|
|||||
|
Я не понимаю, как преобразовать текст во флеше в обычный обьект. Я хочу текст закрасить например каким-нить градиентов, а то, что этот объект вобще является текстом не дает такой возможности.
![]() |
|
|||||
|
Эээ... А как именно?
![]() |
|
|||||
|
Регистрация: May 2006
Сообщений: 47
|
создаешь два мува.... в одном программно рисуешь прямоугольник или что те там удобнее(хотя мона и в ручную)...
во втором создаешь текстовое поле, в который направляешь загруженный тобою текст... а затем: mc.setMask(mc_1); где mc - мувик твой с прямоугольником, mc_1 - мувик с текстом... и будет тебе счатье...) |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Примерно вот так
this.createEmptyMovieClip ("mcG", 0);
matrix = {matrixType:"box", x:0, y:0, w:200, h:200, r:0};
mcG.beginGradientFill ("linear", [0xFF0000, 0x0000FF], [100, 100], [0, 0xFF], matrix);
mcG.lineTo (200, 0);
mcG.lineTo (200, 20);
mcG.lineTo (0, 20);
mcG.lineTo (0, 0);
mcG.endFill ();
/////
this.createEmptyMovieClip ("mcM", 1);
this.mcM.createTextField ("txt", 1, 0, 0, 100, 20);
fmt = new TextFormat ();
fmt.font = "Arial";
this.mcM.txt.setNewTextFormat (fmt);
this.mcM.txt.autoSize = true;
this.mcM.txt.text = "ASDFsgsdfgsdfgsdfgsdfdfgsdfgsadfgsdf";
this.mcM.txt.embedFonts = true;
mcG.setMask (mcM);
|
|
|||||
|
Хм. Я немного не то имел виду. Текст я создаю с панели компонентов, да и вобще я имел виду как это сделать именно с самими визуальными компонентами без AS
|
|
|||||
|
Регистрация: May 2006
Сообщений: 47
|
так сказал бы сразу - выделяешь текст и разбиваешь его.... т.е. дважды нгажимаешь на Ctrl+B...
первый раз строка разобьтется на отдельные буквы.. а второй раз - уже в то что те и нуна.... потом уже заливай его чем покайфу, как покайфу и сколько покайфу))) или я опять неправильно понял? |
|
|||||
|
2 VIO
Спасибо! Получилось! Ты бог ![]() |
|
|||||
|
Регистрация: May 2006
Сообщений: 47
|
Цитата:
так что я не бог... я тока учусь) |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
Надо делать тоже самое что в скрипте описано. Static text в качестве маски, под ним объект залитый градиентом. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|