Bigone
Legacy Member
Hey, onlangs heb ik ergens een scriptje gedownload voor het afspelen van video/afbeeldingen in je volledige browser, nu roept hij een file op "test.swf" die een video is van 1,7Mb die in je achtergrond loopt, na uren en uren (zoniet dagen) zoeken vind ik maar geen preloader die ook deze file (test.swf) preload vooraleer alles te tonen
kan iemand hulp bieden?
Code:
Stage.scaleMode = "noScale";
Stage.align = "TL"; // TL = Top Left
// Tween
import mx.transitions.Tween;
import mx.transitions.easing.*;
// Enkele benodigde variabelen
var nImgWidth:Number;
var nImgHeight:Number;
var nScale:Number;
// Bij het inladen van de afbeelding maak ik gebruik van de MovieClipLoader
var loader:MovieClipLoader = new MovieClipLoader();
var listener:Object= new Object();
listener.onLoadInit = function(mc:MovieClip):Void
{
nImgWidth = mc._width;
nImgHeight = mc._height;
scaleImage();
};
loader.addListener(listener);
// Nieuwe mc aanmaken
this.createEmptyMovieClip("mcPhoto", this.getNextHighestDepth());
loader.loadClip("test.swf", mcPhoto);
// Functie die bepaald hoe er geschaald moet worden
function scaleImage():Void
{
if ( Stage.height/Stage.width > nImgHeight/nImgWidth)
{
nScale = nImgWidth/nImgHeight;
mcPhoto._height = Stage.height;
mcPhoto._width = Stage.height*nScale;
}
else
{
nScale = nImgHeight/nImgWidth;
mcPhoto._height = Stage.width*nScale;
mcPhoto._width = Stage.width;
}
}
// Een listener die checkt of de Stage geschaald wordt
// Indien de Stage geschaald wordt, wordt de afbeelding ook opnieuw geschaald en wordt het menu opnieuw correct gepositioneerd
var myListener:Object = new Object();
myListener.onResize = function():Void
{
scaleImage();
// Menu opnieuw positioneren
menuX = new Tween(mcMenu, "_x", Strong.easeOut, mcMenu._x, 250, 1, true);
menuY = new Tween(mcMenu, "_y", Strong.easeOut, mcMenu._y, 400, 1, true);
};
Stage.addListener(myListener);
// Menu balkje laden
this.attachMovie("menu", "mcMenu", this.getNextHighestDepth());
mcMenu._alpha = 80;
mcMenu._x = 150;
mcMenu._y = 300;
kan iemand hulp bieden?
Kan ik je alleen maar aanraden dus bij het ontwikkelen van multimediale toepassingen.