使用Flex扩展Sprite?

时间:2009-02-22 06:20:26

标签: flex flash application-types

到目前为止,我已经使用Flash IDE完成了所有Flash应用程序(尽管我很少使用时间轴,因为我更喜欢在代码中执行所有操作),或者在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标记。我很确定你不能这样做。

2 个答案:

答案 0 :(得分:2)

  

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

在Flex中,您可以选择扩展Sprite类或实现IUIComponent类。但是存在差异。

  

在什么条件下你不打算使用Flash IDE?

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

  

MXML文件可以与仅扩展Sprite的应用程序一起使用吗?

不太清楚apps的含义。但是,AS3组件在MXML中运行良好。如果您将精灵与MXML一起使用,精灵将必须包含在某种IUIC组件中。 MXML是语法糖。它 编译成AS3,因此如果你要编码它们可能效率不高。

您可能会感兴趣blogpost

答案 1 :(得分:1)

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

我喜欢编码,所以我不使用flash IDE。也就是说,我看到我的Flash伙伴可以更快地构建一些东西,因此我建议在Flash中构建小的单独效果,然后将.swc文件导入FlexBuilder。