上一次我们谈了怎样用AS3代码生成EA类图,这次再谈一下EA的AS3逆向工程:怎样用EA类图生成AS3代码。
一、知识准备
- UML基础:
http://www.ibm.com/developerworks/cn/rational/r-uml/; - EA教程资源:
http://sparxsystems.com/resources/portal.html。
二、操作步骤
点击此处查看动画演示。
三、说明
- EA逆向工程默认的语言是Java,需要设置成ActionScript;
- ActionScriptEA默认为2.0,需要选择3.0;
- ActionScript 的模板还有Bug,比如说在生成的ActionScript 3.0代码中,import语句仍是ActionScript 2.0语法,请将Settings>Code Generation Templates>ActionScript>File中的%ImportSection%\r
去掉。 - 生成的ActionScript 3.0代码的接口方法为public,请手动去掉;
- 如果生成的代码出现乱码,请选择Tools>Source Code Engeering>code page for source editing>65001 (UTF-8) 。
- 我们只谈了类图,也可以用EA来画其它与AS3相关的UML图。