2009-07-20 58 views
6

有誰知道criterea Flash用於發現組件的實時預覽類的用途?實時預覽Flex(compc)生成SWC

背景

我們正試圖自動包含從閃存使用的組件創建一個SWC的。我們可以通過修改manifest.xml並連接組件定義來使其可見。但是,組件不能被拖到舞臺(或庫)上,大概是因爲它沒有LivePreview的形式。

爲了提供更好的澄清,我們是從,我們注意到從閃光(使用swfdump)出口的SWC下面傳來:

  • fl.livepreview.LivePreviewParent包含相同mod屬性作爲清單中的可視化組件.xml文件
  • fl.livepreview.LivePreviewParent導出爲符號
  • 短命名組件(即沒有包,在在manifest.xml組件定義中引用)導出爲符號

但是,我看不到Flex和SWC之間的其他區別。

我們顯然可以使用JSFL來執行任務,但我們寧願不在安裝服務器上安裝Flash。

有什麼想法?

回答

0

您需要提取.swc文件,它將包含一個library.swf,您將不得不使用它作爲LivePreview。當您在組件的屬性中進行更改時,這些更改將反映在LivePreview中。如果你有很多組件,你將不得不爲每個組件生成實時預覽。我在Flash Authoring Tool開發的組件中使用v3組件體系結構完成了它。

希望幫助..

- 最佳; Chetan http://chetansachdev.com