雖然同樣是叫ActionScript,但是它是被完全重新設計過的,是根據ECMAScript (The International Standardized Programming Language For Scripting)的標準所建立的全新語言。在效能上也比ActionScript 2.0快上十倍,而在物件導向(object-oriented)概念下,讓開發人員能夠重新使用原有的元件,達成迅速建立Rich Internet Applications (RIA)的目的。
對於處理XML檔案格式的方法,在ActionScript 3.0推薦E4X (ECMAScript for XML)。E4X是ActionScript 3.0新的方法用來處理XML格式的資料,它比原有的Flash XML class更強大。這也讓開發人員在處理XML資料時能更快速及簡單的作資料的處理。雖然如此,Flash XML class 在ActionScript 3.0裏還是存在的就放在flash.xml,提供開發人員更多的選擇。另外,在ActionScript 3.0裡如果使用toString去讀取XML資料,你只會看到XML裡的值,而不會看到XML markup,但你可以使用toXMLString取得XML markup。