|
|
|||||
Регистрация: Dec 2009
Сообщений: 122
|
Изменение геометрии Bitmap
Здравствуйте уважаемые программисты.
Подскажите плиз как можно изменить геометрию объекта Bitmap? К примеру у нас есть прямоугольное изображение как сделать это изображение ромбом или трапецией? Думал DisplacementMapFilter поможет, но ничего не получается. |
|
|||||
__________________
if (love is true) break my.heart; |
|
|||||
Регистрация: Dec 2009
Сообщений: 122
|
Rzer большое вам спасибо, но можно еще небольшой вопросик, я скачал запустил проект с помощью FlashDevelop, но не компилится ругается на строки import com.bit101.components.*; и import silin.bitmap.DistortImage10;//http://silin.su/#AS3, где мне взять эти классы?
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Там у Силина есть ссылки на эти классы
у него библиотеки отдельно лежат но, вообще-то, есть более продвинутый способ http://help.adobe.com/ru_RU/AS3LCR/F.../Matrix3D.html я делал вставку фото в клип с деформацией на нем Последний раз редактировалось mikhailk; 27.12.2010 в 19:49. |
|
|||||
Регистрация: Dec 2009
Сообщений: 122
|
спасибо mikhailk буду разбираться
|
|
|||||
Регистрация: Dec 2009
Сообщений: 122
|
Здравствуйте уважаемые программисты.
Я разобрался с Matrix3D и изменил объект как мне нужно. Вот код: package { import flash.display.*; import flash.display.Graphics; import flash.geom.*; import flash.events.*; public class My_trial extends MovieClip { private var rectangle:Shape = new Shape(); private var v3:Vector.<Vector3D> = new Vector.<Vector3D>(3); public function My_trial():void { rectangle.graphics.beginFill(0xFF0000); rectangle.graphics.lineStyle(2); rectangle.graphics.drawRect(0,0,100,80); rectangle.graphics.endFill(); rectangle.x = 200; rectangle.y = 150; rectangle.z = 1; addChild(rectangle); v3 = rectangle.transform.matrix3D.decompose(); //v3[0].incrementBy(new Vector3D(200,0,0)); v3[1].incrementBy(new Vector3D(0,-200,0)); v3[2].incrementBy(new Vector3D(2,0,2)); rectangle.transform.matrix3D.recompose(v3); } } } Во вложенном архиве есть свфка, в которой происходит анимация которую я хочу сделать кодом. Подскажите плиз... |
|
|||||
Регистрация: Dec 2009
Сообщений: 122
|
Мне удалось найти решение http://demiart.ru/forum/index.php?showtopic=133435
|
Часовой пояс GMT +4, время: 06:57. |
|
« Предыдущая тема | Следующая тема » |
Теги |
bitmap |
|
|