Но ведь именно при текущем положении дел width = 200 и scaleX = 2.0 дают совершенно разный результат. И куда более логичным выглядит именно вариант со скейлом — когда ширина квадрата удвоится в сторону уже повернутой ранее оси X. Говоря иначе, матрицу следует складывать в привычной последовательности: scale, rotation, translate. А сейчас все наизнанку.
|
Тут играет роль порядок задания свойств. Если width задать до rotation, то результат будет аналогичный scaleX. Для того, чтобы реализовать такое поведение как ты хочешь, пришлось бы добавить валидацию свойств для DisplayObject (типа как во Flex и Feathers для компонентов).
Ммм... в принципе можно реализовать для Stage3D :) |
В общем, самый доступный вариант тут - действительно обернуть его в спрайт :D
|
caseyryanну да, так работает, можно обернуть его в спрайт, а потом в битмапу положить уже готовый вариант.
|
Часовой пояс GMT +4, время: 06:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.