![]() |
|
||||||||||
|
|||||
|
Добрый вечер, уважаемые.
Возникла такая проблема: под маской есть некое текстовое поле, с embed шрифтом, и если это поле как то программно изменить, то измениться оно на первом кадре, а на следующих примет изначальное содержание. Вообщем жутко сумбурно описал, приложу пример, в нём надо поменять mnu_text при создании инстанции класса MenuBtn. В чём же ошибка? UPD: Если убрать слой-маску в примере, то всё отлично.
__________________
+ Последний раз редактировалось Kamchatka; 03.08.2008 в 21:11. Причина: так, пояснения... |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Создайте TextField программно.
|
|
|||||
|
А как мне его под маску засунуть?
(оправдание - я начинающий во flash и actionScript в частности)
__________________
+ |
|
|||||
|
[+4 16.07.08]
Регистрация: Jul 2008
Адрес: Gamburg
Сообщений: 108
|
Kamchatka
Masking display objects You can use a display object as a mask to create a hole through which the contents of another display object are visible. Subtopics Defining a mask About masking device fonts Alpha channel masking Defining a mask To indicate that a display object will be the mask for another display object, set the mask object as the mask property of the display object to be masked: см. Хелп Display programming > Manipulating display objects > Masking display objects |
|
|||||
|
Я так понял, маска должна быть из текста ибо если накладывать маску на текст, то велика возможность пропадания (скрытия букв в нем).
Пример http://dnadillo.dn.ua/fla/mask-text.swf http://dnadillo.dn.ua/fla/mask-text.zip |
|
|||||
|
Регистрация: Jul 2007
Адрес: Москва
Сообщений: 996
|
Цитата:
Цитата:
Kamchatka, если не можете программно, то вот Example.rar, подправил Ваш вариант. Последний раз редактировалось mre; 03.08.2008 в 22:59. |
|
|||||
|
mre - да, создал программно, засунул под маску(спасибо Venya2007), вроде то что надо, завтра приложу как выглядит решение, сегодня оформлять уже сложно, голова взрывается)))
Всем спасибо, спокойной ночи)
__________________
+ |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|