![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2012
Адрес: Минск
Сообщений: 6
|
И моя работа по отрисовке линии по массиву координат пути насмарку? В хелпе адоба пишут: В экранном объекте, выбранного в качестве маски, используются только заливки; обводки игнорируются.
Как быть в моей ситуации? Последний раз редактировалось BGI_HANNA; 22.06.2012 в 18:39. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
var sp:Sprite = new Sprite(); sp.graphics.beginFill(0x000000); sp.graphics.drawRect(0, 0, 250, 250); addChild(sp); var maskShape:Shape = new Shape(); maskShape.graphics.lineStyle(5, 0xFF0000); maskShape.graphics.moveTo(10, 10); maskShape.graphics.lineTo(100, 100); maskShape.graphics.lineTo(10, 100); addChild(maskShape); maskShape.cacheAsBitmap = true; sp.cacheAsBitmap = true; sp.mask = maskShape;
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jun 2012
Адрес: Минск
Сообщений: 6
|
Всем спасибо за идеи и советы. Свою задачу я решила с помощью матрицы координат и Shape, которые по мере обновления экрана генерировались по этим координатам, постепенно заполняя маску. Желаемый эффект достигнут при минимальном коде.
Добавлено через 50 минут Отдельное спасибо модератору за его простое решение и пример кода. В данном случае я его уже не применяла, но обязательно учту на будущее. |
|
|||||
|
Регистрация: Jan 2016
Сообщений: 6
|
Это пичалько - насчёт того, что shape в качестве маски можно использовать только beginFill, а не lineStyle
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:07. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|