2010-11-30 1 views
0

ムービーのボタンをクリックすると、「ヒット」フレームとは別にボタン(「クリッカー」)が空になります。ステージとボタンは300x300です。私はswfobjectを使って400x600ピクセルのフラッシュムービーを表示しています。私は以下のアクションスクリプトを持っています...as2.0でステージのボタンのダイナミックリサイズを行う方法

Stage.showMenu = false; Stage.scaleMode = "noScale"; Stage.align = "TL";

clicker._x = 0; clicker._y = 0;

clicker.onRelease = function(){ trace( "onMouseDown called"); getURL(link_url、 "_blank"); };

clicker._width = Stage.width ...私は(この例では400x600である)可能なステージ空間を埋めるために拡大するtehのボタンをしたいので、私は次のように使用します。 clicker._height = Stage.height;

ただし、使用可能なステージスペースを塗りつぶすのではなく、ボタンがステージから消滅して、おそらく0x0サイズになります。私がactionscriptで作業して以来、それはしばらくしています。だから、おそらく明らかなことですが、問題の原因を突き止めることはできません。どんな提案も大変ありがとうと思いますか?

のvar stageListener:

+0

更なるアップデートとして、私は現在のところ私の現在のニーズに適した2000ピクセル四方に手動でクリッカーボタンのサイズを変更しましたが、なぜ私はそれが動的にサイズ変更できなかったのか不思議です。ありがとう:) – IainW

答えて

1

あなたがステージにイベントリスナーを追加する必要があるオブジェクト=新しいオブジェクト();

stageListener.onResize = function(){ clicker._width = Stage.width; clicker._height = Stage.height; };

Stage.addListener(stageListener);

関連する問題