大家好,我在过去的4个月中一直在用as3编程,而我在这方面已经变得非常擅长。我刚刚决定与Flashdevelop合作。我注意到在flex sdk中有很多代码,而flash cs4的as3中没有这些代码。就像资产的嵌入等等。我一直在尝试找到一些有关如何嵌入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开发方面变得更好。

谢谢你们!!

最佳答案

好的,因此,当您引用“Flex SDK”时,实际上是MXMLC(Flex编译器),而不是SDK(尽管编译器是SDK的一部分)。

Flash Builder(Flex Builder)和FlashDevelop都使用MXMLC来编译您的SWF。一个例外是,在FlashDevelop中,如果在项目设置中选中了“无输出”,则它将告诉Flash(编写)编译您的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了解更多信息。

09-19 16:47