gpt4 book ai didi

apache-flex - 我可以在没有 Flex builder 的情况下使用 flex 吗?

转载 作者:行者123 更新时间:2023-12-03 23:53:35 28 4
gpt4 key购买 nike

我开始学习 FLEX。我只有 flex sdk。所以我只能使用它开始学习吗?如果是这样,请建议我要通过的链接..

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

最佳答案

是的。

只是一点背景知识:Flex Builder(又名 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 编码的替代品以及将数据绑定(bind)到 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 中有一组核心 Actionscript 类可供您使用。在 Flex Builder/Flash Builder 和 sdk 中还有其他类,称为 Flex 框架,可供您使用,但在 Flash CSx 中不可用。这些额外的类添加了新的可视化组件,例如数据网格、高级 UI 布局引擎和数据绑定(bind)框架。

您可以在没有 Flex Builder IDE 的情况下使用 Flex Framework(将在下一版本中重命名为 Flash Builder)。

Compiling without Flex Builder

您也可以在不使用 Flex 框架的情况下使用 Flex Builder/Flash Builder——这意味着您可以在 IDE 中编程,并且只使用不属于框架的 Actionscript 类(如果您在 Flash 中而不是在 Flash 中编程则使用的类)弹性生成器)。

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

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

Using mxml for your own classes

祝你好运!
my Actionscript blog

关于apache-flex - 我可以在没有 Flex builder 的情况下使用 flex 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1444914/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com