Я работаю над проектом AS3, в котором элемент должен расширяться (вниз) при наведении указателя мыши. Проблема в том, что я не могу понять, как расширить элемент без автоматического масштабирования 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-мышления (думаю, «box-model»), поэтому я думаю, что это вызывает у меня проблемы.
Возможно, у меня есть неправильная идея - есть ли более подходящий для AS3 метод для «расширения» this
, чтобы выявить дополнительный контент?
Удивительный! Большое спасибо, это был идеальный старт. Я также обнаружил, что (после того, как вы добавите маску в список отображения), вы можете настроить ее высоту - именно тот эффект, который я искал! –