微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我可以使用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.jb51.cc/flex/174168.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐