Flash: Baggrunden bliver vist som det første
Hejsa....Jeg har et billede som jeg kan drag and drop, derudover har jeg et baggrundsbillede jeg får via browseren:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="850" height="550" id="SMP1" align="left">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="test.swf?I=houseimages/<% Response.Write(Request.QueryString["I"]); %>" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="test.swf?I=houseimages/<% Response.Write(Request.QueryString["I"]); %>" swLiveConnect=false quality="high" bgcolor="#ffffff" width="850" height="550" name="SMP1" align="left" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Når jeg prøver at Drag/Drop mit billede oven på det baggrundsbillede jeg får derfra, så bliver mig Drag and drop billede vist UNDER baggrundsbilledet :(
Hvordan laver jeg sådan at det bliver vist PÅ baggrundsbilledet???
Har prøvet at flytte rundt på mine layers men det virker ikke :(
Action Script kode:
var sizeListener:Object = new Object();
this.createEmptyMovieClip("image_mc", this.getNextHighestDepth());
var mclListener:Object = new Object();
mclListener.onLoadStart = function(target_mc:MovieClip) {
target_mc.startTimer = getTimer();
};
mclListener.onLoadComplete = function(target_mc:MovieClip) {
target_mc.completeTimer = getTimer();
};
mclListener.onLoadInit = function(target_mc:MovieClip) {
var timerMS:Number = target_mc.completeTimer-target_mc.startTimer;
};
var I;
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip(I, image_mc);
// sæt (0,0) registreringspunktet til at være i øverste venstre hjørne
Stage.align = "TL";
// sæt scaleMode til noScale, så indholdet i swf'en ikke kan skaleres
Stage.scaleMode = "noScale";
var sizeListener:Object = new Object();
// den funktion bliver kaldt hver gang swf'en skaleres
sizeListener.onResize = function() {
// find bredden og højden af swf'en
var sw:Number = Stage.width;
var sh:Number = Stage.height;
// øverste venstre hjørne:
// x-koordinaten skal bare være 0
// y-koordinaten skal bare være 0
image_mc._x = 248;
image_mc._y = 45;
updateAfterEvent();
};
// tilføj et listener objekt, som opdager når swf'en bliver resizet
Stage.addListener(sizeListener);
// kald funktion en gang så alle movieclips bliver placeret korrekt
sizeListener.onResize();
