2011-07-19 11 views
1

Flex TitleWindowに最大化機能と復元機能を追加する方法を知りたいと思います。 私はこのようなものを使用しました <s:Button label="maximize panel" click="Panel1.height = 300;Panel1.width = 300"/> where Panel1 is the id for TitleWindowしかし、それには効果がありませんでした。TitleWindow Flexのサイズ変更の効果

タイトルウィンドウのタイトルにボタンを追加する方法も知っています(最大化と最小化のためのボタンを含めることができます)。

答えて

2

それは実際にはかなり簡単です:

<fx:Declarations> 
    <s:Resize id="ohyea" widthTo="300" heightTo="300" duration="500" target="{Panel1}"/> 
</fx:Declarations> 

<s:Button label="maximize panel" click="ohyea.play();"/> 

あなただけの「この」にターゲットを変更、タイトルのウィンドウで同じことを行うことができます。

+0

返事をいただきありがとうございます。私は同じことをしています。タイトルウィンドウのタイトルバーにそのボタンを追加するにはどうすればいいですか? – learner2010

+0

スキンファイルを作成し、タイトルウィンドウの「skinClass」プロパティを設定します。 249行目のデフォルトスパークスキンをコピーして作成したスキンファイルでは、「閉じるボタン」が定義されていることがわかります。ここにいくつかのボタンを追加するだけで、スキンファイルでアクションを実行できます。 –

+0

それは素晴らしいです!どうもありがとう!! – learner2010

関連する問題