国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Flex > 正文

21.2.在Flash 中使用ContainerMovieClip創建Flex容器

2024-09-08 18:16:49
字體:
來源:轉載
供稿:網友
21.2.1.問題
我想在Flash IDE中創建用于Flex的容器組件。
21.2.2.解決方案
使用Flex組件工具包的[元件轉換成Flex容器]的命令,或者更簡單的,可以在Flash IDE中創建一個擴展自ContainerMovieClip的類,然后在你的應用程序中導入一個包含那個類的SWC。
21.2.3.討論
ContainerMovieClip的實例可以擁有子項;響應點擊,鼠標移動,及其他事件;定義視圖狀態和過渡效果;像其他Flex組件一樣使用各種效果。盡管在編譯期或運行期只能往這樣的容器中添加一個子項,但是你可以添加一個Flex容器,這樣就可以添加多個項了。

要在Flash IDE中創建一個ContainerMovieClip,首先在Flash IDE中創建一個影片剪輯元件,并給它起個名字。圖21-4中的元件叫做Smiley。然后使用Flex組件工具包的[元件轉換成Flex容器]的命令把元件打包到ContainerMovieClip的實例中。

圖21-4.創建一個MovieClipContainer的實例

把元件轉換成MovieClipContainer實例后,接下來就可以放置這個FlexContentHolder了。它決定了Flex內容可以被添加到這個容器的哪個區域,它是mx.flash.FlexContentHolder類的實例。

當向它里面添加內容時,內容顯示在它指定的區域中。注意,FlexContentHolder中只能添加一個子項,因此任何添加進來的子項都會自動填充它的整個區域。使用Flash IDE,你可以調整FlexContentHolder的尺寸和位置,就像圖21-5那樣:

圖21-5.調整FlexContentHolder的尺寸和位置

調整完之后,你可以把它發布成一個SWC文件,然后導入到Flex項目中。要想往MovieClipContainer中添加多個子項,需要往它里面添加一個容器,比如像下面的VBox:
+展開
-XML
<local:SmileyContainer id="smileyy="100x="100">
<mx:VBox>
<mx:Button label="buttonwidth="100%"/><mx:Button label="buttonwidth="100%"/>
<mx:Button label="buttonwidth="100%"/>
<mx:Button label="buttonwidth="100%"/>
</mx:VBox>
</local:SmileyContainer>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝州市| 九龙城区| 信丰县| 油尖旺区| 张掖市| 怀宁县| 韶关市| 张家港市| 洪雅县| 定州市| 安远县| 安西县| 南陵县| 聊城市| 沂南县| 三亚市| 曲麻莱县| 五家渠市| 江都市| 班玛县| 东明县| 蕲春县| 静安区| 察隅县| 扶沟县| 福安市| 布尔津县| 辉县市| 咸宁市| 赣州市| 巴彦县| 天台县| 延吉市| 临湘市| 林甸县| 饶平县| 托克逊县| 乐亭县| 江都市| 扶余县| 宝丰县|