Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Пропадает dynamic text под маской (http://www.flasher.ru/forum/showthread.php?t=114596)

Kamchatka 03.08.2008 21:09

Пропадает dynamic text под маской
 
Вложений: 1
Добрый вечер, уважаемые.

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

Вообщем жутко сумбурно описал, приложу пример, в нём надо поменять mnu_text при создании инстанции класса MenuBtn.

В чём же ошибка?

UPD: Если убрать слой-маску в примере, то всё отлично.

mre 03.08.2008 21:52

Создайте TextField программно.

Kamchatka 03.08.2008 21:54

А как мне его под маску засунуть?
(оправдание - я начинающий во flash и actionScript в частности)

Venya2007 03.08.2008 22:00

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:

Код:

// Make the object maskSprite be a mask for the object mySprite.
mySprite.mask = maskSprite;

см. Хелп Display programming > Manipulating display objects > Masking display objects

Alex Lexcuk 03.08.2008 22:40

Я так понял, маска должна быть из текста ибо если накладывать маску на текст, то велика возможность пропадания (скрытия букв в нем).
Пример
http://dnadillo.dn.ua/fla/mask-text.swf
http://dnadillo.dn.ua/fla/mask-text.zip

mre 03.08.2008 22:55

Вложений: 1
Цитата:

> если накладывать маску на текст, то велика возможность пропадания (скрытия букв в нем).
Какая такая возможность?
Цитата:

> маска должна быть из текста
С чего Вы взяли?

Kamchatka, если не можете программно, то вот Вложение 20129, подправил Ваш вариант.

Kamchatka 04.08.2008 01:09

mre - да, создал программно, засунул под маску(спасибо Venya2007), вроде то что надо, завтра приложу как выглядит решение, сегодня оформлять уже сложно, голова взрывается)))

Всем спасибо, спокойной ночи)


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

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