Can you summarize the following document?
        
  ActionScript 首次出現於Flash 5並實現了在Flash內程式設計。這個版本被命名為ActionScript 1.0。Flash 6通過增加大量的內建函式和對動畫元素更好的程式設計控制更進一步增強了程式設計環境的功能。Flash 7(MX 2004)引進了ActionScript 2.0,它增加了強型別和麵向物件特徵,如顯式類宣告、繼承、介面和嚴格資料型別。ActionScript 1.0 和 2.0 使用相同的編譯形式編譯成Flash SWF檔案。

  

  在ActionScript 2.0裡,函式館物件(如影片片段、按鈕)可與類聯絡在一起。類可寫在外在檔案檔案內,並且這些檔案必須有.as字尾。類是增設部分──對ActionScrip語言來說,可讓程式設計師自行開發,雖然有許多內建類譬如MovieClip類──可被用來動態地在螢幕上畫出向量──已經滿足需求了。類檔案可使程式設計更加容易,並且類檔案如果需要的話可在許多專案間轉移。  Flash ActionScript實現的特點如下,JavaScript程式設計師也許感興趣:  ActionScript程式碼常常直接寫在Flash開發環境。該環境提供參考、程式碼提示和句法強調。原始碼常常與電影一起存在.fla檔案裡。自外部檔案檔透過#include語法匯入ActionScript程式碼也相當常見。在這種情況下,外部檔案也許被Flash整合開發環境內建編譯器,或Motion Twin ActionScript2編譯器(MTASC)編譯。

  

  下面列印Hello World。值得注意的是這只能在整合環境下執行,因為trace函式只有支援整合環境。  下面程式碼利用onMouseMove事件當滑鼠移動時輸出現行滑鼠位置。同樣的這只有在整合環境下執行。  這個較先進的範例創造一個包括數字與字串的陣列,並利用原形函式(prototype function)與函式遞迴給變數名codice_1指定一個數,給變數codice_2指定一個字串。然後,利用MovieClip應用程式介面,文字區域被顯示在螢幕上,文字區域裡頭寫入了變數值。

  下面先進的Hello World程式目前需要在Flex 2.0公開Alpha測試版整合環境中編譯。

  匯入 SWC 或相關 SDK 以後,在建構子內加入以下這段,便可啟用 GPU 高速框架開發相關 swf 或是跨平臺軟體。
ActionScript是原Macromedia公司(後併入Adobe)為其Flash產品開發的一種基於ECMAScript的物件導向程式語言。ActionScript可用於網頁製作、Adobe Flash動畫和RIA應用程式的開發。