![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2009
Адрес: Armenia , Yerevan
Сообщений: 145
|
а точнее мне нужно загружать картинку с помощью Loader и потом отрезать из него скажем треугольник или многоугольник определенной формы и этот отрезанный кусок нужно превратить в отдельный муви клип .
Ну я попробовал решить задачу в bitmapdata с помощью copypixels , но copypixels вроде отрезает только прямоугольники ... а мне нужно произвольная форма . Буду очень признателен если подскажите какие классы и методы нужно использовать для решения задачи. будет еще лучше если напишите простой пример кода в котором отрезает скажем треугольник . Заранее Спасибо !
__________________
Urartu is a neoHittite and ProtoArmenian kingdom !! |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Если есть битмапа, то можно уже что угодно делать с ней, например с помощью beginBitmapFill + moveTo/lineTo или drawTriangles
Вот кусок кода, где у меня на beginBitmapFill + moveTo/lineTo shape.graphics.beginBitmapFill(t,trans[i],true,true); for(i=0; i<vNum; ++i) {//рисуем треугольники shape.graphics.moveTo(v[(int)(i*3)].X, v[(int)(i*3)].Y); shape.graphics.lineTo(v[(int)(i*3+1)].X, v[(int)(i*3+1)].Y); shape.graphics.lineTo(v[(int)(i*3+2)].X, v[(int)(i*3+2)].Y); shape.graphics.lineTo(v[(int)(i*3)].X, v[(int)(i*3)].Y); } shape.graphics.endFill();
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Регистрация: Apr 2009
Адрес: Armenia , Yerevan
Сообщений: 145
|
спасибо
beginBitmapFill не попробовал раньше )
__________________
Urartu is a neoHittite and ProtoArmenian kingdom !! |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|