tutsplus.com で Fluid Layout を学びました。
ただし、フラッシュニフティのように、メニュー (ムービークリップ) のシフトに応じてムービークリップのサイズを変更する 方法- http://flashnifties.com/products/flash-media-gallery/
tutsplus.com で Fluid Layout を学びました。
ただし、フラッシュニフティのように、メニュー (ムービークリップ) のシフトに応じてムービークリップのサイズを変更する 方法- http://flashnifties.com/products/flash-media-gallery/
ムービークリップのビューを制御するには、任意のDisplayObjectContainerを使用する必要があります (通常はSpriteを使用します)。あなたのリンクからアプリを試してみましたが、ムービークリップのスケールは変わらないようです - メニューを最小化すると横にスライドするだけです
したがって、次のようになります。
ムービークリップを含むスプライト。
mcContainer:Sprite = new Sprite();
どこかの表示リストに追加します。
スムーズなアニメーションを作成するための Event.ENTER_FRAME イベント リスナー (トゥイーン ライブラリでも可能)
メニューの最小化ボタンを押すと、ムービークリップのコンテナー (mcContainer) がフレームごとに数ピクセル左に移動し、メニューのコンテナーも移動します。
yourEnterFrameEventListener(e:Event){
mcContainer.x -= 3;
menuContainer.x -= 3;
}
この場合、メニューとムービークリップは各フレームで 3 ピクセル移動します。フレームレートに依存したくない場合は、経過時間を計算して速度を掛けるだけです
テキスト フィールドの幅も同じ方法で設定できます。テキスト フィールドの .width プロパティを編集して幅を広げます。