Re: [問題] AS3的Loader跟AS2的MovieClipLoader的使用
※ 引述《LZH (全力少年)》之銘言:
: 當然使用addChild(loader)的方式就沒有越來越多隻的問題
其實你不希望越來越多隻
可以用removeChild()自行將舊的資料移除
: 在使用loader的content的時候,可以把它轉型成為MovieClip處理
: (var TmpMC:MovieClip = loader.content as MovieClip;)
: 但就繼承的概念來看,loader.content是DisplayObject
: MovieClip則是繼承自DisplayObject的子類別
: 而且中間還經過不少層 (Sprite、DisplayObjectContainer、InteractiveObject)
: 這樣的將父類別轉型成子類別不會遇到什麼問題嗎?
你可以把轉型想像成
告訴編譯器 "我確定這個物件屬於此類別,轉型沒問題"
編譯器就 "相信你",把程式編譯完成,而不會丟出編譯錯誤
程式執行時若無法轉型,則會產生null值,表示轉型失敗
轉型有點像是寫程式的人對編譯器 "掛保證" 這樣
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog http://cjcat.blogspot.com
Gallery http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.80.3
推
06/27 02:41, , 1F
06/27 02:41, 1F
※ 編輯: cjcat2266 來自: 61.228.80.3 (06/27 02:54)
討論串 (同標題文章)