Clay
Threadersteller
Dabei seit: 04.12.2006
Ort: München
Alter: 37
Geschlecht:
|
Verfasst Mo 14.07.2008 10:20
Titel this ist immer gleich :( |
|
|
Hallo zusammen,
ich habe folgende klasse:
Code: |
package morrisclay{
import flash.display.*;
import flash.net.URLRequest;
import flash.events.*;
public class nonfinite extends MovieClip {
public var nf_loader:Loader;
public var nf_container:MovieClip;
public function nonfinite(nf_Count:Number, nf_Path:String, nf_xScale:Number, nf_yScale:Number, nf_xPos:Number, nf_yPos:Number) {
nf_container = new MovieClip();
addChild(nf_container);
nf_loader = new Loader();
var nf_URLRequest:URLRequest = new URLRequest(nf_Path);
nf_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadInit);
nf_loader.load( nf_URLRequest );
this.x = nf_xPos;
this.y = nf_yPos;
}
public function loadInit(event:Event):void {
trace(this + "wurde geladen");
nf_container.addChild(nf_loader);
nf_container.buttonMode = true;
nf_container.addEventListener(MouseEvent.CLICK, onClick);
}
public function onClick(event:MouseEvent):void {
trace(this)
}
}
}
|
und folgende fla:
Code: |
import morrisclay.*;
var myLoader:nonfinite = new nonfinite(1, "beispiel.jpg", 100, 100, 0, 0);
var myLoader2:nonfinite = new nonfinite(2, "beispiel.jpg", 100, 100, 120, 0);
addChild(myLoader);
addChild(myLoader2);
|
Jetzt möchte ich die MovieClips identifizieren mit trace(this) kriege aber immer "[object nonfinite]". also ist keine eindeutige erkennung des mc's möglich
Woran liegts?
Vielen Dank im Voraus,
LG, Clay
|
|