作者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)