![]() |
|
||||||||||
|
|||||
|
У меня мувик, через какое свойство можно узнать флипнутый(отзеркален) он или нет?
|
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
scaleX / scaleY
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
|
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
тогда бубен
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
Цитата:
Косая черта употреблена как "или".
__________________
Загружаем картинки, минуя ошибки безопасности |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Тогда уж scaleX*scaleY < 0. Если они оба -1, то это повёрнутый на 180 не флипнутый мувик. Правильно наверное детерминант transform.matrix считать и его с 0 сравнивать, таки нам не scaleX и scaleY нужны.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
НЪТЪ! Он повернутый!
var s:Sprite = new Sprite(); s.graphics.lineStyle(0); s.graphics.drawCircle(0, 0, 10); s.graphics.drawRect(0, 0, 20, 5); s.scaleX = -1;//если закомментить эти три строчки, то на экране будет s.scaleY = -1;//то же самое, что и с ними s.rotation = 180;//но трейс другой, что удивительно) s.x = 100; s.y = 100; addChild(s); trace(s.transform.matrix, s.scaleX, s.scaleY);
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:34. |
|
|
« Предыдущая тема | Следующая тема » |
|
|