Я работаю над проектом AS3, в котором элемент должен расширяться (вниз) при наведении. Проблема в том, что я не могу понять, как расширить элемент без автоматического масштабирования всего его содержимого в AS3.
Например (this
- это Sprite
):
private function expand(event:Event):void {
TweenLite.killTweensOf(this);
TweenLite.to(this, .2, {
height: _dimensions.tall_height
});
return;
}
Будет автоматически расти все дочерние элементы this
для заполнения доступного пространства. Я хочу отключить эту функцию, оставив ранее видимый контент на месте, чтобы я мог раскрывать дополнительный контент с новым пространством. Игра с scaleY
в операторе TweenLite
, похоже, ничего не делает.
Для меня не имеет никакого смысла, почему это поведение по умолчанию, но я исходил из мышления макета HTML (думаю, "модель коробки"), поэтому я думаю, что у меня возникают проблемы.
Возможно, у меня полностью неверная идея - есть ли более подходящий для AS3 метод «расширения» this
для раскрытия дополнительного контента?