AS3: Typumwandlung fehlgeschlagen: nicht konvertieren von flash.display::MovieClip

Aktualisiert:

Nun bin ich Erhalt dieser Fehler:

TypeError: Error #1034: Typumwandlung fehlgeschlagen: nicht konvertieren von flash.display::MovieClip

Dieser Klasse:

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");
        }

    }

}

und dieses Skript:

import com.George.MegaAmazingApp.Components.*;

var wheel:Wheel = new Wheel(this.wheel,this.car);

Debug gibt:

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::MovieClip@2968e51 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 existiert nicht in diesem Verzeichnis, aber ich weiß nicht, warum es suchen, es eh, es ist nicht, wo die fla liegt.

haben Sie versucht, zu sagen import com.George.MegaAmazingApp.Components.Wheel statt com.George.MegaAmazingApp.Components.*?
das problem war mit der Kapitalisierung der ersten Buchstaben, da hatte ich die Datei gespeichert als alle Kleinbuchstaben... aber jetzt habe ich einen neuen Fehler, Update Erster post.
welche Zeile wirft ein Fehler?
es wird nicht gesagt, dass ein popup erscheint mit: TypeError: Error #1034: Typumwandlung fehlgeschlagen: kann nicht konvertiert werden flash.display::MovieClip@2963e51 zu com.George.MegaAmazingApp.Komponenten.Rad. bei flash.display::Sprite/constructChildren() at flash.display::Sprite() at flash.display::MovieClip() at GeorgesMegaAmazingApp_fla::MainTimeline() zur Laufzeit::ContentPlayer/loadInitialContent() zur Laufzeit::ContentPlayer/playRawContent() zur Laufzeit::ContentPlayer/playContent() zur Laufzeit::AppRunner/run() bei ADLAppEntry/run() bei global/runtime::ADLEntry()

InformationsquelleAutor George Reith | 2011-09-19

Schreibe einen Kommentar