【问题标题】:Flash and Flex workflow using a SWC使用 SWC 的 Flash 和 Flex 工作流程
【发布时间】:2010-12-06 12:04:19
【问题描述】:

我会尽力解释:)

我想在即将到来的项目中同时使用 Flex 和 Flash 的优势。在 Flash 中完成与图形相关的工作,在 Flex 中完成所有编码。

我想要做的是在 Flash 制作类中创建一个布局,就像您通常通过创建符号并将它们导出以用于操作脚本等一样。然后我想将它们导出为 SWC 并在 Flexbuilder 中编辑所有类。 CustomButton 符号被赋予一个 CustomSymbol.as 即。

但是我不能真正让它工作。搜索网络建议您扩展 SWC 中的类,这将提供相同的功能。但是,如果我有嵌套布局,这将不起作用。由于闪存中布局的组件类型不同。

我想直接控制 SWC 中的类。

有什么想法吗?

【问题讨论】:

  • “控制类”是什么意思。你的意思是实例化它们,还是修改它们的代码?
  • 我希望能够修改它们。添加代码、功能等。这些类应该与 Flex Builder 中的任何其他类一样,但与它们相关联的图形和布局。

标签: apache-flex flash actionscript workflow swc


【解决方案1】:

我认为你不能直接访问 *.swc 文件的 AS3 代码,除非你破解它。

我建议使用 FlexBuilder 中的“设计模式”,以便能够创建布局而不必担心使用 Flex 的 MXML。我认为这是您想要的工作流程;但是,根据我的经验,它将生成的代码不会是 AS3,而是 MXML。

http://livedocs.adobe.com/flex/3/html/help.html?content=intro_workbench_4.html

【讨论】:

    【解决方案2】:

    我们正在测试与您描述的类似的工作流程:

    1. 我们的设计师在 Flash 和 创建布局和元素
    2. 在 Flash 中,他将每个元素导出为 swc 图书馆
    3. 开发人员将它们放入 out的libs目录 里面的 ActionScript 项目 FlexBuilder
    4. 开发人员 使用它们实例化对象,例如 普通班。他们甚至可以访问 定义的属性和标识符 在 Flash 中

    您无法在 SWC 中看到代码,但一般设计师不会导出代码,而只会导出图形元素(图像、视频、MovieClip 实例)

    【讨论】:

    • 工作流在不创建嵌套组件时运行良好。如果我创建一个符号 ButtonManager_gfx 并使用它通过扩展 gfx 创建实际的类 ButtonManager.as,我将失去在 Flash 中布局其他自定义组件的可能性。如果 ButtonManager_gfx 具有 ButtonOne_gfx 类型的子级,则它将无法工作,因为 gfx 类不会有代码正常工作。这个工作流程应该是可能的......不知何故=)
    猜你喜欢
    • 2010-09-12
    • 2011-11-24
    • 2011-04-21
    • 2011-02-13
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    相关资源
    最近更新 更多