Показать сообщение отдельно
Старый 20.09.2010, 12:28
switcher! вне форума Посмотреть профиль Отправить личное сообщение для switcher! Найти все сообщения от switcher!
  № 1  
Ответить с цитированием
switcher!

Регистрация: May 2009
Сообщений: 220
По умолчанию Тонкости FlashPlayer или баг размеров?

Имеем код:
Код AS3:
//========constructor====
var s:Sprite = new Sprite();
s.graphics.beginFill(0);
s.graphics.drawCircle(200, 200, 200);
 
super.addChild(s);
trace(super.getBounds(this), super.transform.pixelBounds);
Имеем размеры stage: 800 (stageWidth) и 1200 (stageHeight).

Что же выдает нам трейс:
(x=0, y=0, w=400, h=400) (x=70, y=0, w=330, h=330)

Визуально размер круга соответствует второму Rectangle. Отступ в 70 пикселей также имеется. Погрешность начинается от 993 пикселей в высоту.
Изменение stageWidth также вызывает погрешность, только размер для появления погрешности больше.

Это как понимать? И проявляется ли подобное еще у кого-то ?