Flex4 - применение маски MovieClip для s:Image

16 views
Skip to first unread message

y shumovskij

unread,
Sep 20, 2011, 7:10:50 AM9/20/11
to ruF...@googlegroups.com
Доброго дня!

Как добавить movieclip как маску для s:Image ?

Делаю так:

mcMask = new Symbol1();
addChild(mcMask);
image.mask = mcMask;
<s:Image id="image" x="1" y="0" width="326" height="204" 

Не помогает, так же как и <s:Image id="image" x="1" y="0" width="326" height="204"  mask="{mcMask}"

Работает, если в mask передавать другой s: компонент, к примеру BorderContainer

Также нашел применение маски через s:mask, но там тоже разные флексовые компоненты, как к примеру заливки или графика.

а как применить свою рисованную маску с swc - мувиклипа?

kutu

unread,
Sep 20, 2011, 7:19:03 AM9/20/11
to ruf...@googlegroups.com
попробуйте так, но точно не уверен

<s:Image width="100" height="100">
<s:mask>
<s:SpriteVisualElement id="maskSprite" width="100" height="100" />
</s:mask>
</s:Image>

maskSprite.addElement(...);

y shumovskij

unread,
Sep 20, 2011, 7:56:21 AM9/20/11
to ruf...@googlegroups.com
работает! спс

p.s. addChild

20 сентября 2011 г. 14:19 пользователь kutu <kut...@gmail.com> написал:
Reply all
Reply to author
Forward
0 new messages