gpt4 book ai didi

apache-flex - 在 Flex (compc) 生成的 SWC 上实时预览

转载 作者:行者123 更新时间:2023-12-04 03:03:39 24 4
gpt4 key购买 nike

有谁知道 Flash 使用什么标准来发现组件的实时预览类?

背景

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

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

  • fl.livepreview.LivePreviewParent包含相同的 mod属性作为 manifest.xml 文件中的可视组件
  • fl.livepreview.LivePreviewParent导出为符号
  • 短名称组件(即没有包,在 manifest.xml 的组件定义中引用)导出为符号

  • 但是,我看不出它与 Flex 的 SWC 之间没有其他区别。

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

    有什么想法吗?

    最佳答案

    您可以使用 UIComponentGlobals.designMode 属性。

    导入 mx.core.UIComponentGlobals;

    私有(private)函数 onInitialize():void
    {
    if ( UIComponentGlobals.designMode )
    {
    //显示设计 View 特定的东西
    }
    别的
    {
    //正常渲染
    }
    }

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

    关于apache-flex - 在 Flex (compc) 生成的 SWC 上实时预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1153113/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com