在Flash中,給你一個樹形顯示列表,你能實現從下往上遍歷嗎?筆者與大師分享一下本身的經驗。
起首,在Flash中建立一個顯示列表,其布局如圖所示。
新建一個Flash文檔,將圖層1重定名為代碼圖層,打開動作面板。
按照第1步中的顯示列表,在動作面板中編纂代碼,如下圖所示。
界說一個DisplayObject類型的變量,使它引用實例sp3。
界說字符型變量line,給它賦初值“--”。
接著,輸出實例sp3,在實例前加上“--”。
用while語句判定,實例sp的父類是否為空,若是為空則退出輪回。
獲取sp父類的值,用sp引用它,如下圖所示。
最后,輸出顯示列表中各實例的值,在實例值前加上直線line。
運行法式,可以看到樹型顯示列表的各級實例,在窗口中輸出來了。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!