作者cjcat2266 (CJ Cat)
看板Flash
标题Re: [问题] AS3的Loader跟AS2的MovieClipLoader的使用
时间Fri Jun 26 23:59:32 2009
※ 引述《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
1F:推 LZH:感谢CJ猫的解说~ 谢谢! 06/27 02:41
※ 编辑: cjcat2266 来自: 61.228.80.3 (06/27 02:54)