簡體   English   中英

錯誤#1034:強制類型失敗:無法將…轉換為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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM