多態就是不異的方式,在舞臺中卻有分歧的顯示,若何動態節制顯示多態的內容呢?筆者與大師分享一下本身的經驗。
新建一個Flash文檔,將圖層1定名為as,在第1幀右擊選擇動作選項。
起首,插入運行法式所需的類文件,如下圖所示。
界說一個對象Object類型的變量display,用來節制多態的顯示。
用switch語句選擇具體的狀況,經由過程參數display具體實現選擇。
當狀況為文本txt時,設置變量引用的對象為動態文本TextField。
當前提的值為圖片pic時,獲取變量引用的對象為圖形實例Sprite。
前提值為動畫movie時,變量引用的對象更改為影片剪輯實例MovieClip。
若是狀況值不是以上3種環境,則退出前提語句。
最后,輸出對象display的信息值,用trace方式實現。
我們給變量display賦一個初值txt,運行法式,可以看到顯示文本對象[object TextField]值。
將變量設置為pic和movie,運行法式,在Flash輸出窗口中顯示別的兩個對象值,申明多態已當作功實現。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!