取類名: 傳進乙個object,返回類的全名
var loader:urlloader = new urlloader( );
var classname:string = getqualifiedclassname(loader);
trace(classname); // displays flash.net.urlloader
取父類的類名:傳進乙個object,返回父類的類名
var loader:urlloader = new urlloader( );
var classname:string = getqualifiedsuperclassname(loader);
trace(classname); // displays flash.events.eventdispatcher
根據類名取類
var classreference:class = class(getdefinitionbyname(」flash.net.urlloader」));
//一但你得到了類的引用後,就可以這樣
var instance:object = new classreference( );
getqualifiedclassname( ) 或 getqualifiedsuperclassname( ) 與 getdefinitionbyname() 結合使用的例子:
var loader:urlloader = new urlloader( );
var classname:string = getqualifiedclassname(loader);
var classreference:class = class(getdefinitionbyname(classname));
var instance:object = new classreference( );
introspection:describetype( )返回物件的型別描述
AS3 0教程 強大的事件機制 6
事件機制寫的太多了,我自己都有點煩了。但沒辦法,img uploads allimg 080401 1843290.gif img 太重要了。而且as3做了這麼多好的改進,值得我們去一一探尋,給我們日後的程式設計帶來極大的便利。actionscript 初學者,本節可以跳過不看。actionscri...
AS3 0教程 強大的事件機制 5
有兄弟反映,似乎as3的事件機制有些複雜。在我看來,程式設計上 複雜 這個詞一般有兩種定義 實現麻煩 或者內容眾多。as3中的事件機制其實現並不麻煩,邏輯更加清楚簡單,因此不是 實現麻煩 這一類。那應該指的是 內容眾多 這個意思。黑羽倒覺得 內容眾多 往往是褒義詞,意味著api豐富,控制範圍和深度大...
AS3 0的聲音合成
以前,在flex2剛發布時,有人說as3.0能夠編輯聲音,方法是用bytearray與soundmixer。但被證明這是假的,soundmixer能讀不能寫!但現在新的方法出現了!把聲音用swf的格式寫到bytearray裡,再用loader讀進來,最後把它變為sound!實現這個的是andre m...