更新時間:AS3:類型強制失敗:無法轉換flash.display使用::影片剪輯
現在我recieving此錯誤:
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::MovieClip
從這節課:
package com.George.MegaAmazingApp.Components
{
import flash.display.MovieClip;
import flash.display.Stage;
import flash.events.MouseEvent;
public class Wheel extends MovieClip
{
public function Wheel(area:MovieClip, diagram:MovieClip)
{
area.addEventListener(MouseEvent.CLICK, clickHandler);
}
private function clickHandler(event:MouseEvent):void
{
trace("wheel clicked");
trace("this is diagram");
}
}
}
這script:
import com.George.MegaAmazingApp.Components.*;
var wheel:Wheel = new Wheel(this.wheel,this.car);
De錯誤得出:
Attempting to launch and connect to Player using URL C:/Documents and Settings/reithg/My Documents/Classes/com/GeorgesMegaAmazingApp-app.xml
[SWF] GeorgesMegaAmazingApp.swf - 51681 bytes after decompression
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::[email protected] to com.George.MegaAmazingApp.Components.Wheel.
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at GeorgesMegaAmazingApp_fla::MainTimeline()
at runtime::ContentPlayer/loadInitialContent()
at runtime::ContentPlayer/playRawContent()
at runtime::ContentPlayer/playContent()
at runtime::AppRunner/run()
at ADLAppEntry/run()
at global/runtime::ADLEntry()
GeorgesMegaAmazingApp-app.xml的並不在該目錄中存在,但我不知道爲什麼它反正看那裏,它不是在FLA所在。
你想對我說'進口com.George.MegaAmazingApp.Components.Wheel',而不是'com.George.MegaAmazingApp.Components *'? – Eugeny89
@ Eugeny89問題在於大寫的第一個字母,因爲我已經將文件保存爲全部小寫...但是現在我有一個新的錯誤,更新第一篇文章。 –
什麼行會引發錯誤? – Eugeny89