![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
Опять у меня траблы с пониманием методов класса BitmapData().
Есть прямоугольник mcStamp, для краткости будем считать, что он повернут на 30 градусов и он залип на мышке. На сцене есть мувиклип mcPict с какой-то картинкой. Если щелкнуть мышкой в то время, как mcStamp над mcPict, то должен скопироваться участок картинки, находящийся ровно под mcStamp, из mcPict в mcStamp. Если mcStamp не повернут на какой-то угол, то все просто, а вот если повернут, то у меня начинаются трудности - никак не могу сообразить что мне делать.
__________________
скриптограф |
|
|||||
|
В чем заключаются трудности? Если рисуешь картинку методом draw(), то в нем второй параметр - [matrix:Matrix] - его нужно использовать если хочешь скопировать картинку с поворотом, смещением, масштабом...
Есть способ проще - тот клип, который тебе надо "срисовать", положить в другой клип и уже его рисовать в битмапу - тогда все изменения этого клипа (первого, который нужно скопировать) сохранятся и не нужно создавать матрицу. Последний раз редактировалось Волгоградец; 25.11.2008 в 14:34. |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
я так и пытаюсь через матрикс это сделать, но не могу получить нужного эффекта
__________________
скриптограф |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
Можно решать такую сложную задачу сложно (через threshold, matrix и т.п.). А можно просто - копировать избыточный неповернутый прямоугольник описывающий нашу фигуру (в данном случае повернутый mcStamp) и скрывать излишества маской (маску на самом деле только и поворачивать, а сам мувик-штамп не поворачивать). |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
Цитата:
__________________
скриптограф |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
Цитата:
локалТуГлобал и глобалТуЛокал мне в помощь..)))
__________________
скриптограф |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 890
|
вы слишком упростили задачу, этот пример ни о чем не говорит..))
__________________
скриптограф |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|