Arcko_Drazen
Legacy Member
Greetings
Om aan te vatten, de url: http://www.arckodrazen.com/neher (sorry nog geen preloader, je zal even moeten wachten)
Klik daarna op "transport". Je zal zien dat er een filmpje inlaad en toont. Dit is gedaan aan de hand van een external.swf (naam is wel anders maar maakt niet uit).
Je ziet al direct het probleem. De witte 1pixel rand = de echte ingestelde stage size (800px x 500px). Nu, op dat extern filmpje draait een animatie die gebruik maakt van een wereldkaart (2000px x 2000px).
Zoals je ziet, laat de ingeladen clip <alles> zien en niet enkel hetgeen in de witte kader, wat wel zo is als je enkel external.swf afspeelt.
Wat ik reeds geprobeerd heb: een mask te zetten op extern.swf, maar mask wel gemaakt in main website. Werkt niet naar behoren.
Mask gezet over content in extern.swf, maar dit maar in external.swf zelf. Doch als de clip ingeladen wordt, zie je dat de clip verschoven staat (zelfde situatie als nu, maar dan met een mask over de map waar het essentiele deel is).
Hoe los ik dit fenomeen op?
Actionscript:
Alvast bedankt voor jullie hulp!
Om aan te vatten, de url: http://www.arckodrazen.com/neher (sorry nog geen preloader, je zal even moeten wachten)
Klik daarna op "transport". Je zal zien dat er een filmpje inlaad en toont. Dit is gedaan aan de hand van een external.swf (naam is wel anders maar maakt niet uit).
Je ziet al direct het probleem. De witte 1pixel rand = de echte ingestelde stage size (800px x 500px). Nu, op dat extern filmpje draait een animatie die gebruik maakt van een wereldkaart (2000px x 2000px).
Zoals je ziet, laat de ingeladen clip <alles> zien en niet enkel hetgeen in de witte kader, wat wel zo is als je enkel external.swf afspeelt.
Wat ik reeds geprobeerd heb: een mask te zetten op extern.swf, maar mask wel gemaakt in main website. Werkt niet naar behoren.
Mask gezet over content in extern.swf, maar dit maar in external.swf zelf. Doch als de clip ingeladen wordt, zie je dat de clip verschoven staat (zelfde situatie als nu, maar dan met een mask over de map waar het essentiele deel is).
Hoe los ik dit fenomeen op?
Actionscript:
Code:
_root.createEmptyMovieClip("img_mc", 999);
var my_mcl:MovieClipLoader = new MovieClipLoader();
// Create listener object:
var mclListener:Object = new Object();
mclListener.onLoadProgress = function(target_mc:MovieClip, numBytesLoaded:Number, numBytesTotal:Number):Void {
swfholderpreloader_mc.percent_txt.text = Math.round((numBytesLoaded/numBytesTotal) * 100) + "%";
var numPercentLoaded:Number = numBytesLoaded / numBytesTotal * 100;
trace("onLoadProgress: " + target_mc + " is " + numPercentLoaded + "% loaded");
};
mclListener.onLoadInit = function(){
swfholderpreloader_mc._visible = false;
swfholderpreloader_mc.percent_txt.text = "";
}
my_mcl.addListener(mclListener);
transport_mc.onRelease = function(){
swfholder_mc._visible = true;
my_mcl.loadClip("transport2.swf", swfholder_mc);
}
Alvast bedankt voor jullie hulp!
Ben eigenlijk ten einde raad. Zou het graag opzoeken op internet maar heb me al rot gezocht. Blijkbaar niemand die zo'n probleem eerder had. Of ik weet toch niet hoe ik het in google moet intikken.