![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 36
|
У меня есть символ в библиотеке. Например это некая фигура размером 20 на 20 пикселов. Могу ли я каким либо образом показать на сцене только левую часть этого символа скажем 5 пикселов шириной. Именно не смаштабировать до ширины 5 пикселов, а как бы отсеч лишнее и показать на сцене??
|
|
|||||
|
положи над мувом слой-маску с фигурой нужной тебе формы
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 36
|
А с помощью Action Script это можно сделать?
|
|
|||||
|
а что без него никак? =)
|
|
|||||
|
Регистрация: Aug 2005
Сообщений: 36
|
Нет никак. У меня есть куча символов в библиотеке, они аттачутся на сцену. Так вот иногда надо часть трансформы на сцене прикрывать, причем заранее не известно какую, а это выясняется путем вычисления в момент аттача. Вот было-бы что-нибудь аля Canvans в PhotoShop. Может есть чего?
|
|
|||||
|
тогда вообще не знаю...
тут видишь в чем проблема, при аттаче мувы ложатся на слои, которые выше любого созданного вручную слоя. Про маску посредством AS я ничего не слышал. Чем помочь не знаю. |
|
|||||
|
Guest
Сообщений: n/a
|
Все зависит от того, насколько сложную маску тебе надо создать. Ты можешь формировать клип-маску динамически, рисовать ее, используя встроенный API для рисования, затем крепить этот клип как маску (setMask) к нужному клипу.
Все что тебе нужно это MovieClip.setMask и MovieClip.lineTo |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:29. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|