国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹巴县| 建昌县| 山阴县| 饶平县| 玉环县| 临夏市| 左权县| 丰原市| 巴林左旗| 长顺县| 甘德县| 富平县| 安吉县| 望江县| 东港市| 石景山区| 碌曲县| 武汉市| 建湖县| 喀什市| 铅山县| 申扎县| 邓州市| 岐山县| 恩平市| 泽普县| 安宁市| 平武县| 元谋县| 类乌齐县| 民和| 玉龙| 邵阳市| 吴川市| 深泽县| 新田县| 城市| 青岛市| 虹口区| 松滋市| 富锦市|