![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
))) а я как всегда криво пишу, что даже сам себя не понимаю, местами
я уже впринцепи решил, пикселями через _height задавать но просто уже из интереса, сматри у матрицы есть a b tx с d ty чтобы поменять размер, нужно менять "a" и "d", но вот получается только увеличить обьект ( картинку которую скопировали ), тоесть ставишь a = 1 d = 1 картинка остается не изменный, стоит поставить a = 2 d = 2, картинка увеличиваетсяся на 2 пикселя или в два раза не разбирался, так вот мне нужно наоборот уменьшить ее, но не получается, так как, если поставить a = -1 и d = -1 то картинка вобще не отображается |
|
|||||
спасиб, все оказалось просто , а я откладывал знакомство с BitmapData ![]() еще один вопрос у меня наверно smooth не работает, так как уменьшенная картинка, ужастного качества почитал help, пишут что обьект должен быть bitmapdata и вот вопрос, в моем примере var myBitmapData:BitmapData = new BitmapData(67, 67, true, 0); b1.attachBitmap(myBitmapData, this.getNextHighestDepth()); var myMatrix:Matrix = new Matrix(); myMatrix.a = 0.2; myMatrix.d = 0.2; myMatrix.tx = -10; var blendMode:String = "normal"; var smooth:Boolean = true; myBitmapData.draw(allphoto.photoGal1, myMatrix, myColorTransform, blendMode, myRectangle, smooth); ( b1 дублируется выше из мувика на сцене,allphoto.photoGal1 это там куда грузится большой вариант) опытным путем, выяснил smooth не работает (((( что делать ? Последний раз редактировалось darksranger; 21.07.2008 в 23:50. |
|
|||||
|
Блин. Так а само изображение потгружаемое где должно быть? В b1?
//update darksranger, это я так понял ты все фотки в объект "allphoto" загрузил? Так? Последний раз редактировалось джонатан; 22.07.2008 в 13:58. |
|
|||||
|
Регистрация: Mar 2006
Адрес: Москва
Сообщений: 415
|
Цитата:
|
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
darksranger!
Цитата:
|a c tx| |b d ty| |0 0 1| и уравнения трансформаций выглядят соответственно: Xн = a*Xc+c*Yc+tx; Yн = b*Xc+d*Yc+ty;
__________________
Случайность, господа, это знаете ли непознанная необходимость. Последний раз редактировалось Alex_beginner; 22.07.2008 в 14:59. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:31. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|