2011-09-20 62 views
2

我正在使用Adobe Air創建移動應用程序。我想動態添加一個容器或組,其中可以包含一些元素,並具有邊框和背景色。由於這些是動態添加的,因此我使用Actionscript 3. bordercontainer可以正常工作,但根據:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/spark/components/BorderContainer.html此組件不適用於移動設備。Actionscript3,Adobe Air for mobile:替代bordercontainer?

所以我的queston是:什麼樣的輕量級組件可以包含其他元素,並且具有可設置的背景顏色和邊框?

回答

1

只需使用組spark組件。你會添加一個矩形與填充背景和實線:

<s:Group> 
    <s:Rect> 
    <s:stroke> 
     <s:SolidColorStroke /> 
    </s:stroke> 
    <s:fill> 
     <s:SolidColor /> 
    </s:fill> 
    </s:Rect> 
</s:Group> 

支付額外的性能提升,你可能想看看FXG預編譯。關於那個here的一些文章。