在FlashDevelop上做得更好

时间:2010-02-09 02:43:01

标签: flex flash actionscript-3 actionscript

嘿伙计们,我过去4个月一直在使用as3进行编程,而且我已经相当擅长了。我刚刚决定使用flashdevelop。我注意到flex sdk中有很多代码可用于as3 with flash cs4。就像嵌入资产等。我一直试图找到一些关于如何嵌入像xml这样的东西的最新教程,到目前为止,教程是不准确或不清楚如何去做。我一直在努力找到一些能够涵盖这些内容的好书,并且能够做到这一点。

这些书要么用flash或as和flex builder覆盖as3。这更像是使用mxml。我已经找到了关于如何使用as3和flex sdk的任何书籍。其中显示了嵌入xml等示例。我只是好奇有没有人知道任何好书,涵盖了所有关于as3和flex sdk的知识。在flex builder和mxml上没有那么多。

从某种意义上说,我只想通过使用flashdevelop处理as3项目来改善。如果有书可以涵盖那些,那就太好了。因为我们只是面对它,我们的开发人员有时会厌倦在网上搜索一些东西。拥有一本引用一切的好书,这真是太棒了。

如果没有人知道任何好书,那么我猜网站可以做到。但他们不能 http://dispatchevent.org/roger/embed-almost-anything-in-your-swf/ 要么 http://mattmakesgames.com/blog/2009/06/embedding-xml-in-as3.html

第一个并不是太糟糕,他们只是不清楚如何进入节点,第二个是关于如何解析xml的错误。他至少对我来说。我一行一行地做了错误。我只需要在flash开发方面做得更好。

谢谢你们!

3 个答案:

答案 0 :(得分:4)

好的,所以看起来当你引用“Flex SDK”时,你实际上是指MXMLC(Flex编译器),而不是SDK(尽管编译器是SDK的一部分)。< / p>

Flash Builder(Flex Builder)和FlashDevelop都使用MXMLC来编译SWF。一个例外是,在FlashDevelop中,如果在项目设置中选中“No Output”,那么它将告诉Flash(Authoring)编译SWF。 Flash使用自己的编译器。

使用MXMLC编译器并不意味着您必须使用Flex框架。它也可以编译纯AS3项目。

问你自己 - 你需要来“嵌入”XML文档吗?你不能在运行时加载吗?

这是great run through of MXMLC by Senocular。它有点过时了,但它仍然有效,并且会让你更加了解实际情况。它有点长,所以你可以把它打印出来,把它钉在一起,这就像一本书:)这是另一个更快guide to MXMLC from Erik Johnson

我认为您必须找到适合您的良好工作流程。通常我会在Flash中创建所有资源,然后将它们发布到SWC。然后我有一个导入SWC的Pure AS3 FlashDevelop项目(右键单击FlashDevelop中的SWC并单击“添加到库”)。然后,我只是使用AS3来浏览图形并完成所有魔法。请阅读this post了解详情。

答案 1 :(得分:2)

你可以在你的swf中embed almost anything you want

答案 2 :(得分:0)

FlashDevelop自己的wiki还为所有三个编译选项提供了一些很好的工作流程教程(例如使用Flash编译,使用Flex SDK编译和使用Flash创建资源,以及仅使用Flex SDK编译)。

http://www.flashdevelop.org/wikidocs/index.php?title=AS3