2009-07-20 61 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