当前位置:首页 » 编程软件 » mtasc编译工具

mtasc编译工具

发布时间: 2022-09-19 14:26:01

‘壹’ 有什么软件能代替Adobe Flash Player吗

可以用Lightspark,GNU Gnash这两个软件来代替。

1、Lightspark

Lightspark是 Linux 上的 Flash Player 替代品。虽然它仍处于 alpha 状态,但自从 Adobe 在 2017 宣布废弃 Adobe 以来,开发速度已经加快。

据其网站称,Lightspark 实现了 60% 的 Flash API,可在许多流行网站包括 BBC 新闻、Google Play 音乐和亚马逊音乐上使用。

Lightspark 是用 C++/C 编写的,并在LGPLv3下许可。该项目列出了 41 个贡献者,并正在积极征求错误报告和其他贡献。

2、GNU Gnash

GNU Gnash是一个用于 GNU/Linux 操作系统,包括 Ubuntu、Fedora 和 Debian 的 Flash Player。它作为独立软件和插件可用于 Firefox 和 Konqueror 浏览器中。

Gnash 的主要缺点是它不支持最新版本的 Flash 文件 —— 它支持大多数 Flash SWF v7 功能,一些 v8 和 v9 功能,不支持 v10 文件。

它处于测试阶段,在GNU GPLv3 或更高版本下许可。

(1)mtasc编译工具扩展阅读:

创建Flash需要用到的软件:

仅因为大多数人都不会发布 Flash 视频,但这并不意味着永远不需要创建 SWF 文件。如果发现自己需要,这两个开源工具可能会有所帮助:

1、Motion-Twin ActionScript 2 编译器(MTASC):一个命令行编译器,它可以在没有 Adobe Animate(Adobe 当前的视频创建软件)的情况下生成 SWF 文件。

2、Ming:用 C 编写的可以生成 SWF 文件的库。它还包含一些可用于处理 Flash 的程序。

‘贰’ FAME是什么的缩写

FAME是Flashout、ASDT、MTASC和Eclipse的联合缩写。其中,MTASC是编译器,Flashout、ASDT都是Eclipse的插件,协同工作可以起到编辑器和调试器的功能。

‘叁’ Flex何时出现的这个技术,发展前景怎么样

Flex是Adobe公司的支持RIA(rich internet applications)开发和部署的平台,它是一系列发展中的技术和产品线的概括词,包括Flex Framework, Flex Builder 2, Flex Enterprise Services 2等。

RIA的发展和Flex的版本历史

术语: RIA?,Macromedia,XUL?,[Thin client]?瘦客户端,XAML?,MXML?

IT业的系统架构重要转变:基于主机模式→C/S模式→B/S模式→RIA模式。系统架构发展的下一步是RIA,它最大程度地提高了广泛性和丰富性。RIA 是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。

1, 前Flex阶段:Flex Server 1.0 and 1.5的目标市场是企业应用开发,价格约 US$15000 每CPU。每个许可证包含五个Flex Builder许可证。使用收费的Flex Framework技术。

A,Flex 1.0-2004年3月: FLEX最初是作为一个J2EE应用,或者可以说是JSP标签库而发布的。它可以把运行中的MXML (FLEX标记语言)和 ActionScript?编译成FLASH应用程序(即二进制的SWF文件)。

B,Flex 1.5-2004年10月:Flex 1.5的重点在于表现层,由于SWF客户端只需要载入一次,大大改善工作流。

C,Flex Builder 1.5 是基于Dreamweaver编码环境的服务于Flex 1.5的编程环境,实现了设计/代码视图,高亮语法显示,代码缩进和应用预览等功能。

2, 新Flex阶段:Flex是第一个被Adobe冠上Adobe商标而重新命名的原Macromedia 产品。Flex2和AS3的巨大变动在使用者社区引起了巨大的争议。

A,Flex 2.0 Alpha-2005年10月,

B,Flex 2.0 Beta 1/2/3 - 2006年2月/3月/5月,

C,Flex 2.0 FINAL - 2006年6月28日

D,Flex 2.01 - 2007年1月5日

Flex 2改变了许可模式,把原Flex Framework技术加入到免费的Adobe Flex 2 SDK,全新于1.5的 Flex Builder 2 基于Eclipse IDE是收费的,但Flex编译器是免费的。

Flex 2并引入了新版本的语言ActionScript3?的使用,这需要 Flash Player 9 以上版本作为运行时(runtime)。ActionScript? 3是Flex Framework的核心。虽然语法和AS2类似,但它更加面向对象化和类型化。而且因为在新的虚拟机中运行,所以比AS2快得多。

当然,对于有特别需要的用户来说,仍提供收费的企业级服务。Flex2.0中把RemoteObject?分离成为一个组件单独来收费,称为Flex Data Services 2(FDS,在Beta2之前旧称Flex Enterprise Services 2),是Flex 1.5 server的下一代,提供诸如data push和自动测试等高级功能。但同时提供免费的限制授权用于单一CPU主机的Flex Data Services Express。

3,Flex开源项目的发展: 如免费的AMFPHP,Yahoo AS2 Library, Google flex code....

1), OpenLaszlo?:一般被认为可能是FLEX替代品的是 OpenLaszlo?和Ajax 技术。还可以参考一下早已是标准的SVG?技术。

2), NeoSwiff:从C#到SWF的编译器

3), MTASC:免费并开源的 AS 2 编译工具

4),ColdFusion?: Macromedia 把一部份Flex 1.5的子集嵌入到了它的Coldfusion MX 7中间件平台中以供在Flash forms中使用。虽然可以使用这个平台来开发RIA,但是它原来的目的只是为了开发丰富的forms应用,所以这个功能并不为Macromedia 所支持。

5), Ajax, Aflax

6), 开源的Granite Data Services graniteds

7), 开源java的Red5 : Open Source Flash Server

8), AMFPHP,Flash 直接连接MySQL的AS3驱动类

‘肆’ ActionScript 2.0和3.0和Flash JaveScript区别

ActionScript(简称AS)是FLASH5之后版本里的内置脚本语言,目前已发布的AS版本共有3个分别为1.0,2.0,3.0,Flash5,FlashMX内的AS版本为1.0,Flash
Mx
2004和FLASH
8内的AS版本为2.0,FLASH
9
CS3内采用的是AS3.0,你能看到AS2.0是为了保持软件兼容性,也就说FLASH
9可以正常打开并运行老版本的FLASH文件.
AS1.0和AS2.0的区别不是很大,因为1.0内的编程命令在2.0内都可以正常使用,2.0可以理解成对AS1.0功能上的扩展,虽说引进了新的编程思想(OOP),但是不完善.所以之后推出了AS3.0,这个版本具有根本性的变化,除了对功能上的扩展以外,还对语言架构做了重大调整,很多AS1和AS2的命令到了AS3里都不能用了.
我个人比较喜欢AS3这个版本!
Flash
JaveScript
这个东西简单的说就是用来控制FLASH软件本身的,类似批处理,这个从事FLASH的一般人员很少接触,等你对Flash和AS有了足够了解后,我在跟你细说:)
我经常用FLASH开发游戏,所以积累了不少跟FLASH有关的知识~呵呵

‘伍’ ActionScript 通信文件怎么通过flash builder在flash media server下的application目录下,建立项目

Flex是Adobe公司的支持RIA(rich internet applications)开发和部署的平台,它是一系列发展中的技术和产品线的概括词,包括Flex Framework, Flex Builder 2, Flex Enterprise Services 2等。RIA的发展和Flex的版本历史 术语: RIA?,Macromedia,XUL?,[Thin client]?瘦客户端,XAML?,MXML? IT业的系统架构重要转变:基于主机模式→C/S模式→B/S模式→RIA模式。系统架构发展的下一步是RIA,它最大程度地提高了广泛性和丰富性。RIA 是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。 1, 前Flex阶段:Flex Server 1.0 and 1.5的目标市场是企业应用开发,价格约 US$15000 每CPU。每个许可证包含五个Flex Builder许可证。使用收费的Flex Framework技术。 A,Flex 1.0-2004年3月: FLEX最初是作为一个J2EE应用,或者可以说是JSP标签库而发布的。它可以把运行中的MXML (FLEX标记语言)和 ActionScript?编译成FLASH应用程序(即二进制的SWF文件)。 B,Flex 1.5-2004年10月:Flex 1.5的重点在于表现层,由于SWF客户端只需要载入一次,大大改善工作流。 C,Flex Builder 1.5 是基于Dreamweaver编码环境的服务于Flex 1.5的编程环境,实现了设计/代码视图,高亮语法显示,代码缩进和应用预览等功能。 2, 新Flex阶段:Flex是第一个被Adobe冠上Adobe商标而重新命名的原Macromedia 产品。Flex2和AS3的巨大变动在使用者社区引起了巨大的争议。 A,Flex 2.0 Alpha-2005年10月, B,Flex 2.0 Beta 1/2/3 - 2006年2月/3月/5月, C,Flex 2.0 FINAL - 2006年6月28日 D,Flex 2.01 - 2007年1月5日 Flex 2改变了许可模式,把原Flex Framework技术加入到免费的Adobe Flex 2 SDK,全新于1.5的 Flex Builder 2 基于Eclipse IDE是收费的,但Flex编译器是免费的。 Flex 2并引入了新版本的语言ActionScript3?的使用,这需要 Flash Player 9 以上版本作为运行时(runtime)。ActionScript? 3是Flex Framework的核心。虽然语法和AS2类似,但它更加面向对象化和类型化。而且因为在新的虚拟机中运行,所以比AS2快得多。 当然,对于有特别需要的用户来说,仍提供收费的企业级服务。Flex2.0中把RemoteObject?分离成为一个组件单独来收费,称为Flex Data Services 2(FDS,在Beta2之前旧称Flex Enterprise Services 2),是Flex 1.5 server的下一代,提供诸如data push和自动测试等高级功能。但同时提供免费的限制授权用于单一CPU主机的Flex Data Services Express。 3,Flex开源项目的发展: 如免费的AMFPHP,Yahoo AS2 Library, Google flex code.... 1), OpenLaszlo?:一般被认为可能是FLEX替代品的是 OpenLaszlo?和Ajax 技术。还可以参考一下早已是标准的SVG?技术。 2), NeoSwiff:从C#到SWF的编译器 3), MTASC:免费并开源的 AS 2 编译工具 4),ColdFusion?: Macromedia 把一部份Flex 1.5的子集嵌入到了它的Coldfusion MX 7中间件平台中以供在Flash forms中使用。虽然可以使用这个平台来开发RIA,但是它原来的目的只是为了开发丰富的forms应用,所以这个功能并不为M

‘陆’ 经常看到Flash高手提起 aswing,可是看来看去都不懂是什么东西,有什么用途

Flash 刚出现的时候,主要的应用是用来做动画,比如MTV、短片、广告等类。从 Flash4 开始支持 ActionScript 脚本,不过那时候的脚本主要是用来控制动画播放的。

到了FlashMX 的时候,整个 Flash 上了一个很大的台阶,ActionScript 脚本支持变得很完善,这时候出现了一本影响很深远的书:《Robert Penner's Programming Macromedia Flash MX》,书里的例子展示了ActionScript的巨大潜力。

ActionScript1.0是“基于对象”的语言,里面一切都是对象,没有“类(class)”的概念,如果需要一个新的概念,那么就必须通过修改一个现有的类的 Prototype(原型) 来实现,总的来说,整个设计思想仍然是过程化的。

在2003年8月Macromedia 推出了FlashMX2004,也就是 Flash7,里面包含了面向对象的 ActionScript2.0,于是大家可以定义自己的类,可以用主流的面向对象思想来开发脚本,ActionScript的功能强大了很多,脚本逐渐从过去作为动画的补充开始走向台前。

从 Flash7 一直到 Flash8,脚本的图形编程所能使用的组件主要是 Macromedia 自己开发的 Version 2 Components(V2组件)这是一个很大的进步,从此Flash也可以用代码编写应用界面了,但是由于 V2组件 的效率不高,资源占用很大。加上整个架构不是很好,所以用 V2 一直无法开发有一定规模的应用,虽然RIA时代已经逐渐到来,但是缺乏一套关键的界面组件,使得Flash落后与Ajax。

在 2005年年末 的时候,我在网上寻找界面组件,无意中找到了AsWing,看了示例之后感到很惊喜,这就是我所要寻找的东西。这就是用 ActionScript2.0 编写的 AsWingA2版本。当时的 OSFlash 很热闹,随着开源的 MTASC 编译器出现,ActionScript2.0的编译速度大大提高,大型AS项目的开发成为可能,各种项目如雨后春笋一般迅速出现,比如:AS2Lib、FlashMill、Sandy以及ASDT、Flashout、FDT等一大批开源项目,AsWing就是在那个时候出现的众多项目之一。

从2005年一直到2007年,AsWing AS2.0 版本的开发完成,iiley在2007年的四月发布了 AsWing A2 1.0 版本( http://www.aswing.org/?p=31)。之后AsWing的开发转移到ActionScript3.0

在2006年和2007年,AS世界发生了很重要的一些事情,ActionScript3.0 以及 FlashPlayer9 的出现,使得AS的运行效率大大提高,很多过去很慢的事情,现在变得很快,过去很多几乎无法实现的功能现在可以做到了。

现在的 AsWing 是 AS3.0 的版本,在2007年6月14号第二次开源Flash大会(OFlA2)上,iiley 发布了 AsWingA3 1.0 版本( http://www.aswing.org/?p=154)。同时发布的还有 SkinBuilderLAF。

没有用过 AsWingA2 的人也许会感到奇怪,为什么一个 LAF(LookAndFeel)也会被提出来讲。这要讲一下有关AsWing的一些相关的知识。

AsWing 是用 ActionSctipt 实现的 java Swing ,整个架构以及API的设置都是参照 Swing。当然,对于界面主题(Look and feel) 的设计也是参考Swing,所有的图形元素都是用代码绘制的。这就造成了对主题的修改非常复杂。As2 的非官方主题比较完善的有 F1 的三套 LAF。

到了 AS3 的时候,iiley 针对大家提出的修改主题的问题,专门开发了 SkinBuilderLAF,只要通过替换 png 图片就可以修改主题,主题制作简单了很多。后来又发布了用于 FlashCS3 的 AeonLAF 主题。(AeonLAF 主题也可以使用在 FlexBuilder 当中,见 AsWingA3 for flex 版本)

总而言之,AsWing是比Flash或者Flex的组件更强大、更易于移植也更方便使用的。我们认为它是Flash界面编程的未来,并且建议你在新的Flash项目当中都去使用它。

最后,如果你是习惯于Flash开发环境、VB、Dephi或者VC++,那么你肯定是很喜欢这些产品的所见即所得的可视化界面开发,这些工具允许你直接设计界面。但是现在AsWing还没有这样的界面设计工具(AsWing GuiBuilder已经推出),所以如果要完全掌握AsWing的图形用户界面编程,还是要用手工编写代码,虽然这样需要编写大量的代码。

热点内容
oppo怎么分享无线密码 发布:2025-04-16 08:44:14 浏览:108
qsv格式转换不能访问 发布:2025-04-16 08:39:28 浏览:388
文件如何解压缩 发布:2025-04-16 08:38:12 浏览:420
aspnet插入数据库数据 发布:2025-04-16 08:28:20 浏览:518
区块链供应链应用开发智能存储 发布:2025-04-16 08:12:37 浏览:798
x86架构存储 发布:2025-04-16 08:12:27 浏览:902
将电脑的文件上传到服务器 发布:2025-04-16 08:10:05 浏览:334
sql中between 发布:2025-04-16 07:56:28 浏览:769
安卓手机多功能键在哪里 发布:2025-04-16 07:56:27 浏览:55
pythondict中文 发布:2025-04-16 07:55:42 浏览:466