因此,例如,我有三個.as文件,名爲'Helicopter.as,Game.as,Blue.as' 和我也有一個名爲Helicopter.fla的.fla文件(這些文件都假設連接在一起,以製作直升機遊戲)。在Game.as文件中,我有以下內容;1067:將類型值的隱式強制轉換爲不相關的類型flash.display:DisplayObject
if (blue1.hitTestObject(Helicopter))
{
trace("YOU HIT THE BLOCK!");
Helicopter.x = 76;
Helicopter.y = 217;
}
我已經繪製了所謂的'直升機'^使用API在使用此代碼的另一個名爲Helicopter.as的文件中;
graphics.beginFill(0x00FF00);
graphics.drawCircle(0, 60, 35);
graphics.endFill();
不過,我本來的「直升機」在Helicopter.fla文件(我已經現已刪除)繪製的符號,而現在,我已經繪製的‘使用API直升機’,我得到這個錯誤;
''1067: Implicit coercion of a value of type Class to an unrelated type flash.display:DisplayObject.''
Flash不承認原來的直升機符號(在Helicopter.fla文件,因爲我刪除了),但我想在系統檢測到「圓圈」取用使用API(直升機。 .as文件)。我不知道如何命名API繪製的圈子'直升機',因此我得到一個錯誤。那麼如何命名API圈子爲'直升機',所以Game.as文件承認它,如果你有我不知道我在說什麼,然後不要擔心,因爲我也不知道。謝謝。如果你願意,我可以粘貼到目前爲止所做的所有代碼。
'直升機'是'班級'類型的變量) – www0z0k 2012-04-05 17:00:17
班級名稱是什麼? – Daniel 2012-04-05 17:02:26
這裏是Game.as代碼:http://pastebin.com/Wh1DfRNV – Adzi 2012-04-05 17:07:10