本文介紹了ActionScript 3 相對于 ActionScript 2 有哪些新的特性和改動。并在文章的最后一步步的教大家如何利用 Flex Builder 來編譯并運(yùn)行第一個(gè) AS3 程序。語法方面的增強(qiáng)和改動:
引入了 package(包) 和 namespace(命名空間) 兩個(gè)概念。其中 package 用來管理類定義,防止命名沖突,而 namespace 則用來控制程序?qū)傩苑椒ǖ脑L問。
新增內(nèi)置類型 int (32比特整數(shù)),uint(非負(fù)32比特整數(shù)),用來提速整數(shù)運(yùn)算;
新增 * 類型標(biāo)識,用來標(biāo)識類型不確定的變量,通常在運(yùn)行時(shí)變量類型無法確定時(shí)使用。在 AS2 中這種情況下需要用 Object 賴作為類型表識;
新增 is 和 as 兩個(gè)運(yùn)算符來進(jìn)行...