一起搞懂PureMVC(一)

  最近在学习flash/flex,其中就包含PureMVC。在网上看见一篇英文的关于PureMVC的文章,感觉挺不错的。于是乎想翻译一下,一来自己学习之用,二来看能否帮到其他童鞋。翻译水平有限,请各位看官见笑。

  (英文水平好的观众可以之间看原文http://active.tutsplus.com/tutorials/workflow/understanding-the-puremvc-open-source-framework/,同时感谢一下天地会的兄弟们的分享)

  来,开始我们的学习之旅……

  

  曾几何时,你被安排去完成一个需要大量编码或要和同事们一起合作的项目。我们有把握说框架往往是最好的选择。

  弄懂一个框架需要花大量的时间,但一旦你掌握了他,你的编码速度就会飕飕的快。对于AS3来说PureMVC是一个很好的框架。很多人可能会说你很难掌握它,但是你最终会很高兴做到了。

  正如你能从demo中看到的,我们的目标十分简单,但是它足以让你理解到PureMVC是如何工作的。

 

  在我们动手之前

  在我们开始之前,我想先确认一下以下几点。该教程是针对于高级的Actionscript编程者,但是如果你不是也不必沮丧,你可以立刻学起。

  1、文中的例子是使用Flex Builder做的。你可以去下一个免费试用版。当然你也可以使用其他的IDE,如FlashDevelop。

  2、正如之前所说的,该教程是正对高级Actionscript编程者,所以我将会跳过例如对如何设置你的IDE的描述。

  3、你最好能够打印一份“PureMVC最佳实践”的文档。

  

  第一步:建立

  你可以先下一份工程文件( .zip file)。在里面你可以看到本教程的基本设置。打开你的IDE(我用的是Flex Builder)并创建一个新工程。接下来你需要做的是将Flex的编译器设置使用“src”目录作为source path,debug目录作为debug bin以及deploy目录最为release bin。so easy,对吧。

  第二步,我添加了两个额外的库到src目录下: Greensock’s TweenLite ("src/gs") 和PureMVC ("src/assets/swc")。你可能注意到了我使用的是.swc为PureMVC的库而不是用源码。只是因为我喜欢(作者好冷啊-。-)。确保这两个库在你调试和发布时都被设置到编译中去了。

 

  今天先完成这么多,未完待续……

你可能感兴趣的:(mvc)