这篇文章并不是技术探索的文章,因为涉及的问题网上已经有人给出了更详细的解答,而我之所以写成博客,主要的是为了自己以后查阅起来方便,如果有幸对其他人也起到了帮助,自然十分高兴。
问题的引入:其实当我们再使用Flex写简单的程序时,我们就已经在创建自定义的AS类了。为什么呢???因为你写的MXML以及Script块中的内容融合到一起,就可以创建出一个纯粹的AS类来。证据在哪里???
证据 is here:当我们编译了主MXML(比如文件叫:zy.mxml)文件后,后台就会生成一个名为:zy-generated.as的文件,文件包含如下代码:
public class FlexGrocer extends spark.components.Application
换句话说,在你构建zy.mxml的时候,你实际上是在扩展Application类,
如何找到证据呢:为了把mxml编译的.as文件也保存到硬盘上,我们可以这样做:打开Project->Properties->Flex Compiler->Addtional compiler argumens,在现有的参数后面加上-keep-generated-actionscript,这样你的项目中就会自动生成一个bin-debug/generated文件夹,里面就包含zy-generated.as类。
相关文章: http://blog.csdn.net/woshixuhua/article/details/5834527
分享到:
相关推荐
flex builder 编译器参数 就是点工程属性里的option里填的
Flash Builder 4开发环境中集成了两者的编译器,用户只需选择相应的编译运行命令。 本书在介绍第一个Flex程序“Hello World”程序时,简单地介绍了了如何编译与运行Flex应用程序。事实上编译时可选的参数较多,本节...
HttpFlexSession 是 BlazeDS 提供的一个 Listener,负责监听 Flex 远程调用请求,并进行一些初始化设置: 清单 4. 定义 Flex Listener <listener> <listener-class>flex.messaging.HttpFlexSession...
本项目是基于flex,bison和LLVM,使用c ++ 11实现的类C语法编译器,使用flexbindingyacc对源代码进行词法,语法分析;在语法分析阶段生成整个源代码相应的抽象语法树后,根据LLVM IR(中间表示)模块中定义的中间...
通过 RemoteObject 进行调用虽然简单,但存在不少问题:首先,RemoteObject 是一个 Dynamic Class,Flex Builder 的编译器无法替我们检查参数类型和参数个数,这样,在编写 ActionScript 代码时极易出错。...
在FlexBuilder中设置MXML编译器选项 1.5节.在FlexBuilder外部编译Flex项目 1.6节.在MXML中添加事件监听器 1.7节.设置子节点属性 1.8节.定义数组和对象 1.9节.在ActionScript中设置变量的作用域 1.10节.在...
编译下载野牛和flex sudo apt install bison flex编译make使用初始文件名是my_compiler,执行时有两个参数: -t生成抽象语法树-c用来生成四元式所有输入标准以标准输入流方式读入,在实际使用中可以使用替换或管道来...
使用 Flash Builder ...添加以下作为附加编译器参数: -locale=en_US,pt_BR -source-path=./locale/{locale} -resource-bundle-list=used-resource-bundles.txt -allow-source-path-overlap=true 发展 每次更改本地
用C/C++手工别写一个存根例程是个十分痛苦的差使,尤其当远程方法的参数中包含特定的数据结构(如:记录、数组 、图等)时。幸运的是,gSOAP包中的'wsdl2h'WSDL解析器和'soapcpp2’存根及架构编译器能够将web服务...
基础编译器专注于词法和句法分析器此 Repository 包含 Infra 语言编译器的源代码和与该语言相关的文件介绍Infra 是一种遵循结构化和程序...要求GNU野牛Flex(快速词法分析器生成器) GNU GCC(GNU 编译器集合) 贡献!
它支持带参数签名匹配、同态和分解的括号式、随机、上下文敏感、参数化、条件语法。 表达式评估和签名匹配基于内部字节码编译器和解释器,在编译时静态检查类型。 这似乎有点矫枉过正,但写起来很有趣,而且有一些...
同时还包含了一个MinGW的GNU的C++编译器环境:)可以直接使用:) <br>这个包包含的文件列表: <br>MinGW GNU的C/C++编译程序(windows版本) bison.exe GNU的yacc程序 bison.hairy GNU的yacc程序...