ciao ragazzi... mi sto affacciando al mondo dell'actionscript...
sto utilizzando questo codice per inserire un immagine di sfondo...
mi carica un' immagine esterna.... se l'immagine invece l'avessi già in libreria? come dovrei modificare il codice?codice:Stage.align = "TL"; Stage.scaleMode = "noScale"; import flash.display.BitmapData; var urlImg:String = "bg1.jpg"; var proporzione:Number; init(); function init():Void { caricaImg(urlImg); } function caricaImg(url:String):Void { this.createEmptyMovieClip("temp", 0); var mcl:MovieClipLoader = new MovieClipLoader(); var mclList:Object = new Object(); mclList.onLoadInit = function(mc:MovieClip) { proporzione = mc._width/mc._height; ricalcaImg(mc); temp.removeMovieClip(); mcl.removeListener(this); } mcl.addListener(mclList); mcl.loadClip(url, temp); } function ricalcaImg(mc:MovieClip):Void { var bData:BitmapData = new BitmapData(mc._width, mc._height); bData.draw(mc); sfondo.attachBitmap(bData, 0, "auto", true); resizeStage(); } function resizeStage():Void { var objResize:Object = new Object(); objResize.onResize = disponiStage; Stage.addListener(objResize); disponiStage(); } function disponiStage():Void { with(sfondo) { if(Stage.width/Stage.height > proporzione){ _width = Stage.width; _height = _width/proporzione; _x = 0; _y = -(_height-Stage.height)/2; } else { _height = Stage.height; _width = _height*proporzione; _x = -(_width-Stage.width)/2; _y = 0; } } }![]()
grazie a tutti...

Rispondi quotando