【问题标题】:Flash stage to Flashbuilder [closed]Flash 阶段到 Flashbuilder [关闭]
【发布时间】:2013-04-08 16:56:51
【问题描述】:

我在适用于 iOS 和 Android 的 Flash Pro CS6 中有一个相当复杂(对我而言)的项目。所有的代码都在 AS3 中——主要是一个大文件,因为我很讨厌 OOP。我在舞台上有大量用于主要布局的东西——大部分是符号,但有些不是。

无论如何,我对迁移到 FlashBuilder 很感兴趣,并且正在寻找让这些东西迁移、启动和运行的最佳途径。

任何指针将不胜感激。

【问题讨论】:

    标签: actionscript-3 flash air flash-builder


    【解决方案1】:

    抱歉,没有好的方法可以做到这一点。当然,除了 AS3 中的 Stage 数据类型之外,FlashBuilder 中没有“阶段”。 Flash Pro 中舞台上或库中的所有内容必须使用代码或通过嵌入元数据标记加载来重新创建。这包括所有按钮、符号、图像、字体等。

    老实说,除非这是一项要求,或者您已经到了在不转向更 OOP 方法的情况下无法继续进行项目的地步,否则您应该保持足够好。这需要做大量的工作;无法将 FLA 转换为 FlashBuilder 项目,而且您不能简单地复制/粘贴代码,因为您对舞台和库中对象的所有引用都将毫无用处。

    【讨论】:

    • 这里的一切都是有效的,尽管我对 OPs 的问题已经结束有点迟疑,因为这是一个有点有效的答案。在两者之间切换是一项巨大的工作,您可以导出在其中一个或另一个中创建的资产,然后将这些资产作为模块加载(这仍然会产生一些复杂性)。无论如何,只是说这是一个有效的答案,我认为虽然有点天真,但这是一个有效的问题。我还建议 OP 检查 flex.apache.org/doc-getstarted.html 但考虑从头开始(AS3 语法相同,库差异很大)
    • @shaunhusain 实际上,这个答案不是 100% 正确的。嵌入标签不是唯一的方法,事实上是最糟糕的。这就是 SWC 的设计目的,只要时间线代码为零,转换到它就非常简单。这个问题很可能由于最后一行而被关闭。
    • @The_asMan,是的,我明白你在说什么,到目前为止,这里没有任何陈述是 100% 正确的(或任何给定场景的最佳情况)。但是我把 OPs 的问题看作是一个一般性的问题,我想从 A 到 B 我如何到达那里,这个答案是没有直接的路线(但提供选项)。即使没有一个正确的答案,我也不认为在 SO 帖子中提供指导是有害的……无论如何也没什么大不了的,我只是偶尔不同意社区。​​span>
    猜你喜欢
    • 2012-08-25
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 1970-01-01
    • 2014-09-30
    • 1970-01-01
    • 2015-08-03
    • 1970-01-01
    相关资源
    最近更新 更多