0
swf "ImageEdit"を別のswf "shell"にロードしています。私はエラーを取得し、しかしロードされたインスタンス化されたSWFで型強制エラーが発生する
var ClassReference:Class=imageEditApplicationDomain.getDefinition("ImageEdit") as Class;
var instance:MovieClip=new ClassReference();
でImageEditをインスタンス化:単独で実行し、シェルにロードされていないとき
TypeError: Error #1034: Type Coercion failed: cannot convert flash.display::[email protected] to fl.controls.Slider
ImageEditがエラーをスローしません。私が追加しました:
import fl.controls.Slider
シェルと助けていない他のものに。両方のSWFには、ライブラリ内にSliderコンポーネントが含まれています。私はFlash Professional CS5.5を使っています。
強制的なエラーを取り除くにはどうすればよいですか?
どのコード行でエラーが表示されますか? –
ImageEditがインスタンス化され、ステージが初期化されると、ImageEditクラスが "var instance:MovieClip = new ClassReference();"という行で何かを行う前に – davedev
MovieClipをSpriteに置き換えてみてください。 –