1

我会尽力解释最好的:)

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

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

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

我想以某种方式直接控制 SWC 中的类。

有任何想法吗 ?

4

2 回答 2

2

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

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

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

于 2009-10-14T04:54:43.133 回答
0

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

  1. 我们的设计师在 Flash 中工作并创建布局和元素
  2. 在 Flash 中,他将每个元素导出为 swc 库
  3. 开发者将它们放在 FlexBuilder 里面的 out ActionScript Project 的 libs 目录下
  4. 开发人员像普通类一样使用它们来实例化对象。他们甚至可以访问在 Flash 中定义的属性和标识符

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

于 2009-10-15T11:32:58.160 回答