当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《我可以使用flex而不使用Flex构建器吗?》经验,为你挑选了3个好方法。

我开始研究FLEX.我只有flex sdk.所以我才能开始只使用它.如果是这样,请建议我通过链接..

但是,使用编辑器将最大限度地减少我们的工作,并将自己创建代码.因此,作为一个新的学习者,理解并且难以学习新事物会很乏味......



1> grumblebee..:

是.

只是一些背景知识:Flex Builder(又名Flash Builder),mxmlc编译器(免费)和Flash CSx都将Actionscript代码编译成SWF文件和/或AIR文件.Flash CSx是一个以设计为中心的工具,内置了一个超简单的编码编辑器(没有比Notepad更有用); 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这个方向发展.(它的语法与Java非常相似,就像Java一样,它是基于类的).

您可以在Flash CSx,Flex Builder/Flash Builder和免费的sdk中使用一组核心的Actionscript类.还有其他类,称为Flex Framework,可以在Flex Builder/Flash Builder和sdk中使用 - 但不能在Flash CSx中使用.这些额外的类添加了新的可视组件,例如数据网格,高级UI布局引擎和数据绑定框架.

您可以在不使用Flex Builder IDE的情况下使用Flex Framework(将在Flash Builder的下一个版本中重命名).

不使用Flex Builder进行编译

您也可以在不使用Flex Framework的情况下使用Flex Builder/Flash Builder - 这意味着您可以在IDE中编程并仅使用不属于框架的Actionscript类(如果您在Flash中编程,则使用的类不是Flex Builder).

您可以选择使用或不使用mxml.

您甚至可以使用mxml自动生成不属于Flex Framework的Actionscript(例如您自己的自定义类).

将mxml用于您自己的类

祝好运! 我的Actionscript博客



2> Gregor Kiddi..:

如果您是学生,则可以免费获得Flex Builder.

免费为学生



3> Johan Olsson..:

我喜欢FlashDevelop @ http://www.flashdevelop.org/

适用于Adobe的Adobe Flash/Flex的开源编辑器(可以在Wine下工作吗?).

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有