當前位置:首頁 » 編程軟體 » 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的圖形用戶界面編程,還是要用手工編寫代碼,雖然這樣需要編寫大量的代碼。

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:618
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:345
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:60
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:287
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:780
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:332
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:195
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:784
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:348
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:576