Цитата:
Сообщение от lance666
Попробовал сделать спрайт в спрайте, если родительский имеет размер меньше то дочерний вылазиет за его пределы. Как с этим боротся ? Надо чтобы не вылазило ничего )
|
Неправда )
спросите размеры у родительского спрайта. Bounding box родителя точно соответствует площади, занимаемой его детьми.
Может Вы забыли перерисовать graphics?
Добавлено через 13 минут
Программно нарисованное на graphics контейнера не масштабируется. Однако, включается в расчет размера контейнера. Предположим, что с помощью graphics Вы нарисовали на Sprite прямоугольник 5x30 пикселей. Размер Sprite будет составлять 5x30 px. Теперь Вы добавили в него другой спрайт размером 10x20 px и установили ему координату x=20. Размер родителя теперь составит (20 + 10)x30 px. Вообще, есть прекрасное свойство
DisplayObject#opaqueBackground. Примените к родительскому контейнеру

Код AS3:
myContainer.opaqueBackground= 0xFF0000;
И очень наглядно будет видно его bounding box.