Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Поворот (http://www.flasher.ru/forum/showthread.php?t=151321)

motoroller 26.02.2011 04:14

Поворот
 
Есть функция которая поворачивает, но странно не вокруг оси
Код AS3:

// поворот картинок
                private function rotateImage(btm:Bitmap, width:Number, height:Number, angle:Number):Bitmap {
                        var matrix:Matrix = new Matrix();
                        var newBitmapData:BitmapData;                       
                        matrix.translate(-width/2, -height/2);
                        matrix.rotate(angle * Math.PI);
                        matrix.translate(height/2, width/2);
                        matrix.translate(0, 0);
 
                        newBitmapData = new BitmapData(height, width, false);       
                        newBitmapData.draw(btm, matrix, null, null, null, true);
                        return new Bitmap(newBitmapData, PixelSnapping.AUTO, true);
                }

Почитал отззывы добавил matrix.translate(0, 0);
не помогает
суть такая что потом Bitmap я вставляю в контйнр размером 100 на 100 пикселей

Добавлено через 43 часа 10 минут
Что совсем никаких идей?


Часовой пояс GMT +4, время: 04:27.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.