私は、要素をホバー上で(下に)展開する必要があるAS3プロジェクトで作業しています。問題は、AS3がすべてのコンテンツを自動スケーリングせずに要素を拡張する方法を理解できないことです。例えばAS3でオートスケーリングを無効にする
(this
はSprite
です):
private function expand(event:Event):void {
TweenLite.killTweensOf(this);
TweenLite.to(this, .2, {
height: _dimensions.tall_height
});
return;
}
は自動的に利用可能なスペースを埋めるためにthis
のすべての子を育てます。私はこの機能を無効にし、以前に表示されたコンテンツをその場で残して、新しい空間で追加のコンテンツを公開できるようにしたいと考えています。 TweenLite
ステートメントのscaleY
で遊んでも何もしないようです。
これがデフォルトの動作である理由は私には分かりませんが、私はHTML(「ボックスモデル」と考える)レイアウトの考え方から来ているので、困っています。
おそらく私は完全に間違った考えを持っているのでしょうか?this
を「拡張」して余分なコンテンツを表示するAS3に適した方法がありますか?
恐ろしい!おかげさまで、これは完璧なスタートでした。また、(ディスプレイリストにマスクを追加した後で)それが高さのトゥイーンを作成できることもわかりました - まさに私が探していた効果! –