![](/img/trans.png)
[英]Error #1034: Type Coercion failed: cannot convert objects::Player@a1a4101 to flash.display.MovieClip
[英]Error #1034: Type Coercion failed: cannot convert … to flash.display.MovieClip
我是ActionScript的新手,所以我可能會問一些簡單的問題。
import flash.display.MovieClip;
var WinsRM:Array = new Array (protomanwin);
var Robotmaster:MovieClip = new MovieClip;
Robotmaster = WinsRM[0];
addChild(Robotmaster);
Robotmaster.y = 250;
Robotmaster.x = 70;
沒有編譯器錯誤,但出現此錯誤:
TypeError: Error #1034: Type Coercion failed: cannot convert protomanwin$
to flash.display.MovieClip.
protomanwin
是具有許多幀的影片剪輯。 我不知道怎么了 沒有符號將顯示。 我也使用數組,因為我希望將來有多個符號可以調用。
似乎“ protomanwin”是您圖書館中資產的名稱。 在這種情況下,“ protomanwin”的類型為Class,因此不必像現在那樣進行Robotmaster分配,而必須這樣做:
Robotmaster=new WinsRM[0]();
請注意,如果需要,您可以制作多個影片剪輯實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.