2011-07-29 9 views
0

Adob​​e Air、Flex、Actionscript 3を使用してFlash Builder 4.5を使用して、複数のビューで動作するモバイルアプリケーションを開発しています。Adob​​e Air Mobile、FlexおよびActionscript 3:私のすべてのビューでアクションバーの高さを変更するにはどうすればよいですか?

私のすべてのビューで私のアクションバーの高さを変更したいと思います。

navigator.actionBar.height = newHeight; 

しかし、私は私のスタイル(の.css)ファイル内の高さを持っていることを好む、またはそれは、すべてにMXMLコードでは、不可能な場合:私は、動的に使用してActionScript 3でそれを変更することができます知っています実際の高さがデザインビューに反映されます。どうすればこれを達成できますか?

答えて

2

次のような新しいスタイルの露光試みることができる:あなたはそれがクラス定義の前になりActionScriptで、メタデータタグでこれを行うだろうMXMLで

[Style(name="actionBarHeight", inherit="no", type="Number")] 

を。その後、

メソッドとgetStyleメソッドを使用して、コンポーネント内のスタイルを取得する:

var aHeight:Number = getStyle("actionBarHeight"); 
navigator.actionBar.height = aHeight;