Hvordan "fanger" jeg mit dynamisk indsatte mc?
Hvordan "fanger" jeg de mc's jeg har sat ind dynamisk? Jeg synes ikke rigtig jeg kan finde et navn på dem eller lignede.var total:Number = 0;
var pladser:XML;
var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest("nyfil.xml");
loader.load(request);
loader.addEventListener(Event.COMPLETE, onComplete);
function onComplete(event:Event):void{
var loader:URLLoader = URLLoader(event.target);
pladser = new XML(loader.data);
for each (var property:XML in pladser.plads) {
trace(property.pladsid + " - x:" + property.pladsx + " y:" + property.pladsy);
var mySprite:MovieClip = new spot();
var faktor:int = 3;
mySprite.x = property.pladsx*faktor;
mySprite.y = property.pladsy*faktor;
mySprite.width = property.pladsw*faktor;
mySprite.height = property.pladsh*faktor;
mySprite.name = property.pladsid;
mySprite.addEventListener(MouseEvent.CLICK, chooseSpot);
this.pladsholder.addChild(mySprite);
}
}
function chooseSpot(event:MouseEvent):void
{
trace(mysprite.name);
mySprite.gotoAndStop("solgt");
}
stop();
Nogen hjælp? Det her AS3 er lidt langhåret at komme i gang med.
