![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2011
Сообщений: 2
|
Проверял под линуксом, в флеш-проигрывателе не проверял.
Код: var square:Sprite=new Sprite(); square.graphics.beginFill(0xFFCC00); square.graphics.drawRect(0, 0, 100, 100); square.x=100; square.y=200; myTA.text+="before: " + square.width + "\n"; square.rotation=25; myTA.text+="after: " + square.width; before: 100 after: 132.9 Кто-нибудь объясните где здесь логика? Почему меняется свойство объекта . Я же объект не менял, я просто его повернул, контент объекта не изменился Проверьте плз в проигрывателе. |
|
|||||
|
кошмар, мы все умрем.
Добавлено через 52 секунды inside = new Sprite(); inside.graphics.beginFill(0xFF0000); inside.graphics.drawRect( -50, -50, 100, 100); inside.graphics.endFill(); outside = new Sprite(); outside.addChild(inside); addChild(outside); trace(inside.width); outside.rotation += 45; trace(inside.width); } Цитата:
|
|
|||||
|
Регистрация: Jan 2011
Сообщений: 2
|
Не понял коментария. Т.е. в чем такой вывод (в плеере, в adl) ? Если в плеере то это одно, если в air то другое.
Есть какие нибудь объяснения этому? Наколько я понимаю мой код отличается от вашего только тем что вы его добавили на стэйдж. Но вопрос так и остается, почему результаты разные и почему свойство объекта менятеся? |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|