假設有這麼乙個類,裡面有author這個屬性
class test
public function set author(dt:string)
public function get author():string
}在使用的時候,除了可以用正常的方式訪問如:
var t=new test();
trace(t.author);
t.author="www.fanflash.cn"
trace(t.author);
也可以使用這種方式:
t.__set__author("fanflash.cn");
trace(t.__get__author());
但是要注意的是在宣告的時候不能使用標標準的格式:
var t:test=new test();
因為這樣的話編譯器就會去檢查類裡面有沒有這個方法,進而會報錯
另一種禁用隱式動畫的方式
layer的屬性變化時,會呼叫actionforkey方法,如果這個方法返回乙個animation物件,則此次屬性變化引發乙個動畫。看教程,可以通過這個方法實現自定義屬性支援隱式動畫。於是猜想支援隱式動畫的layer自有的屬性也是通過這種方式來實現隱式動畫的,於是就有了下面的解決方法 inte ce...
繼承的另一種使用方式。。。
1 之前講的有繼承關係的類都是我們新建的,不常用 2 最常用的是直接繼承乙個已經存在的類 當你想要建立乙個新的類時 發現這個類中的一些功能在另外的某個類中存在 我們就沒必要從頭開始重寫這些功能,可以直接繼承已有的類,然後做補充 注 假如我們時需要父類中的初始化屬性,並且還需要新增點屬性,那麼必須覆蓋...
FLASH對XML的另一種解釋方法(優化速度)
url 簡介 原文better xml parsing 翻譯如下 首先,所謂分析xml就是從乙個xml文件中釋放資料,並建立乙個內部的資料代表。我們通常的做法是載入乙個xml檔案,並建立乙個陣列物件來裝載裡面的資料以便為我們在flash中使用。我們解釋xml文件並把資料裝載到陣列物件中的原因是多方面...