Flash AS3 常見程式設計錯誤

2021-07-02 08:03:44 字數 1355 閱讀 7968

1000

對 _ 的引用不明確。

引用可能指向多項。例如,下面使用了 rss 和 xml 命名空間。每個命名空間為 hello() 函式定義了不同的值。trace(hello()) 語句返回此錯誤,因為它無法確定使用哪個命名空間。

private namespace rss; private namespace xml;    public function errorexamples()     rss function hello():string       xml function hello():string

通過使用具體的引用來糾正不明確的引用。下面的示例 使用 namespace::function 這種格式指定所要使用的命名空間:

public function errorexamples()

1003

不允許將訪問說明符與命名空間屬性結合使用。

不能在定義中同時使用訪問說明符(如私有或公共)和命名空間屬性。

1004

找不到命名空間,或者命名空間不是編譯時常量。

該命名空間未知,或是執行時可能具有不同值的表示式。檢查命名空間的拼寫及其定義的匯入是否正確。

1006

super 表示式只能在類例項方法的內部使用。

1007

super 語句只能在類例項建構函式的內部使用。

不能在靜態成員的內部使用 super 語句。只能在類例項的內部使用 super 語句。

1008

屬性無效。

1010

override 屬性只能在類的屬性定義中使用。

不能在函式塊的內部使用 override 關鍵字。

1011

virtual 屬性只能在類的屬性定義中使用。

宣告的屬性不屬於某個類時(例如在函式塊的內部宣告某個變數時),不能使用 virtual 屬性。

1012

static 屬性只能在類內部的定義中使用。

1013

private 屬性只能在類的屬性定義中使用。

1014

不再支援 intrinsic 屬性。

actionscript 3.0 不支援 intrinsic 關鍵字。

1016

基類為 final 類。

無法擴充套件超類,因為它標記為 final。

1017

找不到基類 _ 的定義。

1018

類的定義 _ 重複。

1020

標記為 override 的方法必須覆蓋其它.utils.trace; trace "hello"

flash as3設定全屏

flash cs3中 設定flashplayer全屏 actionscript3.0 player9 author xuechong version 0.2 date 2011.02.21 2011.05.27 預設下flash影片會居中顯示。可以利用任何視覺化物件的stage.align屬性來重新...

Flash AS3效能優化

以下是這幾年開發過程中總結的,在此分享,希望看到此文的同學能有所獲。1.用乘法來代替除法,比如10 0.5要比10 2快。但差別並不是很大,只有在需要大量計算情況下,差別才比較明顯。2.用位運算代替除2或乘2。乙個數右移一位相當於該數除以2,左移一位相當於該數乘以2,但是移位運算速度比乘除運算速度要...

flash as3學習 類的格式

還是拿這個作例子吧 package ball類的函式,public表示在類的外部也可以訪問,相當於ball的方法 public function get val string public function set val str string private function clickhandl...