【问题标题】:Extending Sprite Using Flex?使用 Flex 扩展 Sprite?
【发布时间】:2010-10-09 03:15:13
【问题描述】:

到目前为止,我所有的 Flash 应用程序都使用 Flash IDE(尽管我很少使用时间线,因为我更喜欢在代码中完成所有事情)或在 FlexBuilder 中作为 Flex 应用程序完成。 仅扩展 Sprite(例如在 FlexBuilder IDE 中使用)的应用程序是否是一种可行的应用程序方式,或者它们只是用于 HelloWorlds? 在什么情况下您不会费心使用 Flash IDE ? MXML 文件可以与仅扩展 Sprite 的应用程序一起使用吗?

注意:我不是在问何时使用 Flex 与 Flash。我也不是在问 Flash IDE 还是 FlexBuilder IDE 更适合编辑 ActionScript 文件。

编辑:我的意思是“MXML 文件可以与仅扩展 Sprite 的应用程序一起使用吗?”我指的是你是否可以在 Flexbuilder 3 的 Actionscript 3.0 文件中使用 MXML 标记。我很确定你不能这样做。

【问题讨论】:

    标签: apache-flex flash application-types


    【解决方案1】:

    仅扩展 Sprite(例如,在 FlexBuilder IDE 中使用)的应用程序是一种可行的应用程序方式,还是仅适用于 HelloWorlds?

    在 Flex 中,您可以选择扩展 Sprite 类或实现 IUIComponent 类。不过还是有区别的。

    在什么情况下你不会费心使用 Flash IDE?

    您需要数据服务吗?在这种情况下,我不太确定使用 Flash IDE 是否容易。

    MXML 文件能否用于仅扩展 Sprite 的应用程序?

    不太清楚apps 是什么意思。但是,AS3 组件与 MXML 一起工作得很好。如果将 Sprite 与 MXML 一起使用,则必须将其包裹在某种 IUIComponent 中。 MXML 是语法糖。它编译到 AS3 中,因此如果您要对其进行编码,可能效率不高。

    您可能会对这个blogpost 感兴趣。

    【讨论】:

    • 感谢您的回答。仍在考虑中。
    【解决方案2】:

    我认为简单的答案是“是”。我在纯 AS3 中构建了多个站点和应用程序,这些站点和应用程序在 FlexBuilder 中“只是扩展了 Sprite”。

    我喜欢编码,所以我不使用 Flash IDE 做任何事情。也就是说,我看到我的 Flash 伙伴构建某些东西的速度有多快,所以我建议在 Flash 中构建小的、单独的效果,然后将 .swc 文件导入 FlexBuilder。

    【讨论】:

    • +1。很好的答案。请注意,如果您将您的内容标记为“社区 wiki”,则任何拥有 750+ 代表的用户都可以编辑,但您的声誉不会获得积分。如果需要,请删除答案(如果允许的话)并重新放上去。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-09
    • 2013-04-19
    相关资源
    最近更新 更多