嘿伙计们,我过去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开发方面做得更好。
谢谢你们!
答案 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编译)。