簡體   English   中英

Adobe Air Mobile,Flex和Actionscript 3:如何在所有視圖中更改操作欄的高度?

[英]Adobe Air Mobile, with Flex and Actionscript 3: How do I change the height of the actionbar on all my views?

我正在使用Adobe Air,Flex和Actionscript 3處理Flash Builder 4.5,以開發適用於多個視圖的移動應用程序。

我想在所有視圖上更改操作欄的高度。 我知道我可以使用以下命令在actionscript 3中動態更改它:

navigator.actionBar.height = newHeight;

但是,我希望在我的樣式(.css)文件中有高度,或者如果不可能,則在每個視圖的mxml代碼中,以便實際高度反映在設計視圖中。 我怎么能做到這一點?

您可以嘗試公開新樣式,例如:

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

在MXML中,您可以在Metadata標簽中執行此操作,在ActionScript中,它將在類定義之前執行。

然后使用getStyle方法獲取組件中的樣式:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM