一直以来都以为flex是一个神秘的开发,随着近期项目要求,打算研究一下flex的开发,经过一天的查询资料,了解了他的底层的一下原理
首先坚持最终的产物,也就是可以在ie中运行的程序只有flash,所以我们需要编写这样的flash,所以我们采用了一种编程的方式,flex,其中他包含mxml,和actionscript,他们可以混合编程,就像jsp和java代码一样(感谢awFeeling提供更精确的比喻),可以在mxml中直接嵌套actionscript代码也可以将actionscript写到单独的文件中。代码与flash之间需要一个工具进行转换,那就是flex sdk,flex sdk现在已经开源,而且有很多的工具可以编译生成swf文件(感谢mikel提供信息),flex所有的源代码都可以下载,包括编译器文件(感谢sunjohn指点下载到了编译器的代码)
真正的底层运行原理就是这样的了,不过为了方便我们编写flex的代码,abobe提供了flex builder帮助我们进行编写代码,这个是需要花钱买的,也是adobe不会开源的一个工具,这个工具非常好用,可以提高很多编写代码的速度。
我们可以使用下面简单的图例现实他的原理,当然这个是我看了一天才看到的内容,可能不一定正确,随着以后的深入学习,在修改
flex builder(工具) --> flex脚本代码 --> flex sdk(已经开源) --> flash
刚刚接触flex,还有很多需要学习的地方,见谅,现在正在研究blazeDS,后续在写点这方面的内容。
分享到:
相关推荐
Flex框架的基本原理.docx Flex框架的基本原理.docx
Flex 原理 当你编译一个 Flash 程序时,Flash 开发环境把所有的可视化元素,时间轴指令和 ActionScript 中的业务逻辑编译为 SWF 文件。 同样地,Flex 程序中的 MXML 和 ActionScript 代码首先全部被转换为 ...
flex原理和全属性详解flex 是 flexible Box的缩写,意为“弹性布局”,用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局
flex数据绑定的原理
这是一个关于编译原理flex自动分析程序工具代码例题工具包
文档为词法分析器Flex原理说明,对初学者和编辑器学习者有帮助。
flex历史,flex开发工具,工作原理
flex 编译原理 计数器 模拟编译器的原理识别简单的计数器字符编译
编译原理课程中的flex和yacc 这是flex的安装程序
编译原理实验——flex词法分析 flex源程序
该设计为编译原理实验课内容,使用Flex+Bison设计MiniPascal编译器,支持if-else、while、for、变量任何位置定义以及变量初始化。随压缩包附实验报告及测例。
本次资源就是针对一次编译原理实验,实验的内容就是用flex工具自动构造词法分析程序
FLEX——blazeDS原理.pdfFLEX——blazeDS原理.pdf
华中科技大学编译课程使用
自顶向下的Flex程序,包括了编译原理的一些必要知识,使用的时候要运行在Unix终端,并配置Flex等工具
编译原理,Windows下的flex词法分析工具,解压即可使用
《Flex企业应用开发实战》共分为4大部分,涵盖企业级应用开发的... 本书对Flex的基础知识着墨不多,所有内容都围绕Flex+Java这一企业级应用开发技术展开,侧重于对Flex技术原理、企业级应用的架构思想和实现方法的讲解
很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法。 Flex的精髓之一就是事件和绑定机制,了解之后,...
想要在编译原理课程中就需要使用这个来进行操作,而且会有相应的教程使用