+ -
当前位置:首页 → 问答吧 → 自制组件怎样像FLASH自带的组件那样有文件夹构成?

自制组件怎样像FLASH自带的组件那样有文件夹构成?

时间:2010-12-25

来源:互联网

调用FLASH自带的组件时,拖到舞台上,库里就会有文件夹,下面还有影片剪辑什么的。。。
我看教程自己弄了个组件,但是拖到舞台上,库里就只有一个单独的组件,没有影片剪辑什么的,我想修改样式都没法,请问怎样才能弄成像FLASH自带的组件那样?

作者: 4132AA   发布时间: 2010-12-25

封裝組件問題。
單獨一個組件元素是需要在庫裡面設定好相關的類鏈接之後有一個導出swc之後將這個swc放到組件目錄單獨使用就可以做到在庫裡面一個元素。

如果你是希望在舞台上修改樣式。那麼有一個LivePreviewParent類你需要了解http://help.adobe.com/de_DE/AS3L ... ePreviewParent.html
這個是在FlashIDE編譯時刻的組件預覽生成。

而你說的設置樣式。是需要在你的組件類中把需要編輯的樣式屬性加上元數據標籤。[Inspectable( value_type=value [,attribute=value,...] ) ]
詳細描述你可以搜索。



http://www.klstudio.com/post/129.html
這裡有一篇最基礎的組件開發教程。看起來有點複雜。不過這的確是最簡單的組件構成方式。深入的內容網上很少有講到我覺得你有必要先把這些基礎步奏了解清楚。裡面相關的要點有命名空間,元數據標籤,swc封裝。
組件圖標等都是以元數據的方式封裝到組件中的。

當然如果你是用Flex的Library來做組件就更方便了。

作者: enc0717   发布时间: 2010-12-26