Цитата:
|
каким образом мне задать ширину компонента, не передавая свойство детям?
|
Да никак, как вы не поймете. Дело в том, что если у спрайта-родителя вы измените width или scaleX, то у ребенка они
не изменятся вообще! Просто родительская матрица искажения будет наложена на весь контейнер. Можно только
компенсировать

Код AS3:
override public function set width(value:Number):void{
var k:Number = super.width/value;
child.width *= k; //компенсируем ребенку изменение ширины родителя
super.width = value;
}