|
|
|||||
Регистрация: Nov 2010
Сообщений: 23
|
Маска в swf библиотеке
Доброе время суток.
Вопрос как по мне очень интересного плана )))))) Создаем swf файл - спрайт по имени "Test", в нем: * 1 - ый - слой круг радиусом N (выступает маской) * 2 - ой - слой квадрат больше чем круг (этот слой под маской) - скачали библиотеку, создали екзкмпляр "new Test()" и добавили на сцену. Тепер интересный вопрос, как получить ссылку на спрайт маски, и узнать что квадрат имеет маску. |
|
|||||
Lorem ipsum
|
Никак (*)
1. если ты таки доберешься до объекта, содержащего квадрат, то свойство mask у него будет null. 2. если ты воспользуешься readGraphicsData(), тоже ничего не выйдет — он маски не показывает. * разве что самостоятельно парсить SWF средствами AS3.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Nov 2010
Сообщений: 23
|
То есть получаєтся что маска у квадрата есть но ее как бы и нет, если смотреть из стороны кода.
|
|
|||||
Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
|
Все что создается на таймлайне(в IDE), предназначено только для визуализации, а не для программного управления. Если нужно управлять программно - создавайте программно.
__________________
FlashPress.ru | Blog |
|
|||||
Регистрация: Nov 2010
Сообщений: 23
|
Здесь особый случай, swf - это просто библиотека арта, где нужно ee распарсить.
Всем спасибо за помощь, буду думать варианты обхода. |
|
|||||
Lorem ipsum
|
Думай в сторону JSFL. Он работает на стороне Flash IDE и умеет абсолютно(?) все. Только он лютый тормоз по факту
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 00:29. |
|
« Предыдущая тема | Следующая тема » |
|
|