Цитата:
|
у меня имеется порядка 4 вложенных спрайтов. изменение размеров по средствам width || height происходит у корневого. могу ли я как то предотвратить изменение scaleX && scaleY у дочерних элементов?
|
- у корневого изменяются размеры
- у дочерних не должны
Зачем тогда изменять у корневого? В нём что-то кроме дочерних есть? В нем что-то нарисовано?
Тогда берём это нарисованное, ложим в корневой и меняем размеры нарисованного, а корневой не трогаем.
Нужно чтобы размеры нарисованного менялись автоматом при изменении width и height корневого?
Тогда просто перегружаем width и height корневого, _не трогая_ нативные width и height корневого:

Код AS3:
private var _width:Number = 100;
override public get width():Number { return _width; }
override public set width(value:Number):void {
_width = value;
_spriteWithDrawings.width = value;
}