首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实时预览Flex (compc)生成的SWC

实时预览Flex (compc)生成的SWC
EN

Stack Overflow用户
提问于 2009-07-20 11:50:52
回答 2查看 823关注 0票数 6

有人知道用于发现组件的Live类吗?

背景

我们正在尝试自动创建一个SWC,其中包含一个要从Flash中使用的组件。我们可以通过修改manifest.xml和连接组件定义使其可见于闪存。但是,组件不能拖到舞台(或库)上,可能是因为它没有LivePreview的形式。

为了更好地澄清我们的来源,我们注意到从Flash导出的SWCs (使用swfdump)中的以下内容:

  • fl.livepreview.LivePreviewParent包含与file
  • fl.livepreview.LivePreviewParent中的可视组件相同的mod属性,该属性作为符号
  • 导出,该符号是短名称组件(即。在manifest.xml中的组件定义中引用的包都不是作为符号

导出的。

但是,我看不到它与Flex中的SWC之间的其他区别。

我们显然可以使用JSFL来执行任务,但是我们不希望在构建服务器上安装Flash。

有什么想法吗?

EN

回答 2

Stack Overflow用户

发布于 2010-11-12 02:14:00

您可以使用UIComponentGlobals.designMode属性。

进口mx.core.UIComponentGlobals;

私有函数onInitialize():void { if ( UIComponentGlobals.designMode ){ //显示特定于设计视图的}-{//呈现-通常}}

这里有更多信息,http://cookbooks.adobe.com/post_How_do_I_detect_at_runtime_if_my_component_is_bein-13446.html

票数 0
EN

Stack Overflow用户

发布于 2012-12-11 11:04:56

您需要提取.swc文件,它将包含一个library.swf,您必须将其用作您的LivePreview。当您对组件的属性进行更改时,这些更改将反映在LivePreview中。如果您有许多组件,则必须为每个组件生成实时预览。我是在使用v3组件体系结构在中开发组件时这样做的。

希望这有帮助..。

-最佳;切坦http://chetansachdev.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1153113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档