作者luchiwei (便随)
看板Flash
标题[问题] CS6从Array中提出MovieClip
时间Sat May 19 22:34:47 2012
刚刚小小测试了一下CS6
感觉效能好像没有提升很多:P
(自己做了一个弹幕,用CS5和CS6编译好像没差多少)
----------------------以上是题外话------------------------
在制作的过程中,有一段是这样的:
var arr:Array=new Array();
var mc:MovieClip=new s1;//s1是library的MovieClip
arr.push(mc);
mc=arr[0];
出现以下Error:
Scene 1, Layer 'Layer 1', Frame 1, Line 23 1188: Illegal assignment to class
MovieClip.
但是在CS5这样写是没问题的
我想我会需要这种功能(查MovieClip的提示码比较方便)
不知道要怎麽修改??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.244.217
1F:→ Kcars:mc=arr[0] as MovieClip ; ? 05/19 23:06
对,我希望arr是一个MovieClip的Array
※ 编辑: luchiwei 来自: 140.112.244.217 (05/19 23:49)
3F:推 cjcat2266:mc = MovieClip(arr[0]); //type-safe 05/20 04:36
4F:→ cjcat2266:or var arr:Vector.<MovieClip> = new Vector.<MovieCli 05/20 04:37
成功了!!感谢前3楼的回答!
※ 编辑: luchiwei 来自: 140.112.244.217 (05/20 20:11)