我可以使用Flex而不使用Flex构建器吗?

前端之家收集整理的这篇文章主要介绍了我可以使用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

祝你好运!
my Actionscript blog

原文链接:https://www.f2er.com/flex/174168.html

猜你在找的Flex相关文章