Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Bitmap пропорции (http://www.flasher.ru/forum/showthread.php?t=212432)

Zebestov 10.02.2016 18:51

Но ведь именно при текущем положении дел width = 200 и scaleX = 2.0 дают совершенно разный результат. И куда более логичным выглядит именно вариант со скейлом — когда ширина квадрата удвоится в сторону уже повернутой ранее оси X. Говоря иначе, матрицу следует складывать в привычной последовательности: scale, rotation, translate. А сейчас все наизнанку.

alatar 11.02.2016 12:10

Тут играет роль порядок задания свойств. Если width задать до rotation, то результат будет аналогичный scaleX. Для того, чтобы реализовать такое поведение как ты хочешь, пришлось бы добавить валидацию свойств для DisplayObject (типа как во Flex и Feathers для компонентов).
Ммм... в принципе можно реализовать для Stage3D :)

caseyryan 11.02.2016 12:22

В общем, самый доступный вариант тут - действительно обернуть его в спрайт :D

Godwarlock 12.02.2016 15:49

caseyryanну да, так работает, можно обернуть его в спрайт, а потом в битмапу положить уже готовый вариант.


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

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