我可以使用Flex而不使用Flex构建器吗?
我开始学习FLEX了.我只有flex sdk.所以我可以开始学习只使用它.如果是,请建议我通过链接
但是,使用编辑器可以最大限度地减少我们的工作,并自行创建代码.所以作为一个新的学习者,了解并且也很难学习新事物将是乏味的… 解决方法
是.
只是一点背景:Flex Builder(a.k.a Flash Builder),mxmlc编译器(免费)和Flash CSx都将Actionscript代码编译成SWF文件和/或AIR文件. Flash CSx是一个以设计为中心的工具,内置了一个超简单的编码编辑器(不如记事本更有用); Flex Builder / Flash Builder是一个完整的程序员IDE(基于Eclipse); mxmlc编译器是一个免费的命令行工具,将Actionscript文件编译为SWF和AIR文件. (您必须使用自己的编辑器来编写源文件.) MXML是一个xml语言,用作Actionscript的快捷方式.您可以使用mxml代替Actionscript,编译器将在编译之前将您的mxml转换为Actionscript.您不能使用mxml作为所有AS编码的缩写.大多数情况下,您可以将其用作UI编码的替代品,并将其作为将数据绑定到UI元素的方式.编译器将mxml转换为Actionscript类,然后将Actionscript类(由mxml创建的类和由Actionscript本身编码的类)编译为字节码. Flash虚拟机(例如浏览器插件)运行字节码. 目前,您可以编辑Actionscript和mxml – 然后使用Flex Builder / Flash Builder或mxmlc编译器(这是免费的)进行编译. Flash CSx可以不明白mxml,所以你只能编写直接的Actionscript. 注意:还有第三方工具,如FDT,也可以用来编写和编译Actionscript和mxml. Actionscript语言已经修改了好几次.在一个专有语言的简短阶段之后,它就变成了很像Javascript的东西.然后,使用AS 2.0,它变得更像Java – 而且它继续在这个方向与AS 3.0. (它的语法非常类似于Java,像Java一样,它是基于类的). Flash CSx,Flex Builder / Flash Builder和免费的sdk中有一组核心的Actioncript类可供您使用.还有一些额外的类,称为Flex框架,它们可以在Flex Builder / Flash Builder和sdk中使用,但不适用于Flash CSx.这些额外的类添加了新的可视化组件,如数据网格,高级UI布局引擎和数据绑定框架. 您可以使用没有Flex Builder IDE的Flex Framework(将在Flash Builder的下一个版本中重命名). Compiling without Flex Builder 您也可以使用Flex Builder / Flash Builder而不使用Flex框架 – 这意味着您可以在IDE中进行编程,并且仅使用不属于框架的Actionscript类(如果在Flash中编程而不使用的类Flex Builder). 您可以选择使用或不使用mxml. 您甚至可以使用mxml自动生成不属于Flex框架的Actionscript(例如您自己的自定义类). Using mxml for your own classes 祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |