addEventListener auf stage in einer Klasse

SCIPIO-AEMILIANUS

aka Dubdidadu
Sorry, nur mir ist kein besserer Titel eingefallen. Mein Problem ist, dass mir Flash in einer Klasse die folgenden markierten Zeilen anstreicht.
Sieht in etwa so aus:
Code:
package {
    import flash.display.Sprite;
    import flash.display.Loader;
    import flash.net.*;
    import flash.events.*;
    import flash.text.*;
    import flash.filters.*;
    public class homeworkHolder extends Sprite {
        private var xmlRawData:XML;
        private var imgLoad:Loader;
        private var urlRequest:URLRequest;
        private var xmlLoader:URLLoader;
        private var titleTxt:TextField;
        function homeworkHolder(xmlData:XML):void {
            parseXm(xmlData);
        }
        function parseXm(xmlData:XML):void {
            imgLoad=new Loader();
            imgLoad.load(new URLRequest(xmlData.imageUrl.text()));
            addChild(imgLoad);
            titleTxt=new TextField();
            titleTxt.text=xmlData.id.text();
            titleTxt.x=70;
            titleTxt.y=20;
            titleTxt.height=20;
            addChild(titleTxt);
            imgLoad.mask=blender;
            stage.addEventListener(MouseEvent.MOUSE_OVER,imageBlender);
            stage.addEventListener(MouseEvent.MOUSE_OUT,imageBlenderOff);
        }
        function imageBlender(evt:MouseEvent) {
            var color:Number = 0xFFFFFF;
            var alpha:Number = 0.6;
            var blurX:Number = 10;
            var blurY:Number = 10;
            var strength:Number = 2;
            var inner:Boolean = false;
            var knockout:Boolean = false;
            var quality:Number = BitmapFilterQuality.HIGH;

            imgLoad.filters=[new GlowFilter(color,alpha,blurX,  blurY,
                                  strength,
                                  quality,
                                  inner,
                                  knockout)];

        }
        function imageBlenderOff(evt:MouseEvent) {
            imgLoad.filters=[];
        }
    }
}

Ich hab ein Weilchen mit Trace gearbeitet, bis ich die Fehler Quelle für folgende Meldung gekriegt hab:
Error #1009: Der Zugriff auf eine Eigenschaft oder eine Methode eines null-Objektverweises ist nicht möglich.

Diese Stelle hat bisher eigentlich geklappt, bis zu dem Zeitpunkt, als ich anfing der Klasse anstatt nem String, XML Daten zu übergeben.
Ich würde jetzt gerne wissen, ob es einen Ersatz gibt für stage, der ähnliches Leistet?!
 
Zuletzt bearbeitet:
Hat sich erledigt.. Brett vorm Kopf, mehr oder weniger. Hab einfach den Hintergrund mit alpha 0 über das ganze drüber gelegt, und es macht was es soll.
 

Neue Beiträge

Zurück