salve, ho questo codice :
Codice PHP:
this.createEmptyMovieClip("progressBar_mc",0);
progressBar_mc.createEmptyMovieClip("bar_mc",1);
progressBar_mc.createEmptyMovieClip("stroke_mc",2);
with (progressBar_mc.stroke_mc) {
lineStyle(0,0x000000);
moveTo(0,0);
lineTo(100,0);
lineTo(100,10);
lineTo(0,10);
lineTo(0,0);
}
with (progressBar_mc.bar_mc) {
beginFill(0xFF0000,100);
moveTo(0,0);
lineTo(100,0);
lineTo(100,10);
lineTo(0,10);
lineTo(0,0);
endFill();
_xscale = 0;
}
progressBar_mc._x = 2;
progressBar_mc._y = 2;
//
var mclListener:Object = new Object();
mclListener.onLoadStart = function(target_mc:MovieClip) {
progressBar_mc.bar_mc._xscale = 0;
};
mclListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
progressBar_mc.bar_mc._xscale = Math.round(bytesLoaded/bytesTotal*100);
};
mclListener.onLoadComplete = function(target_mc:MovieClip) {
progressBar_mc.removeMovieClip();
};
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc._xscale = 67.5;
target_mc._yscale = 67.5;
};
this.createEmptyMovieClip("image_mc",100);
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip(_root.dominio+"sensi.jpg",image_mc);
è un semplice esempio di preload che ho trovato sul livedocs.
ora il mio problema è il seguente: una volta caricato il file esterno, questo viene scalato al 67,5%, ma al passaggio del mouse devo far in modo che questo venga scalato al 100%.
ho provato già in questo modo:
mclListener.onRollOver = function(target_mc:MovieClip) {
trace("ii")
target_mc._xscale = 100;
target_mc._yscale = 100;
};
ma nn funge.
ho provato anche mettendo questo codice nel clip che contiene tutto l'ambaradan:
on(rollOver){
this.target_mc._xscale = 100;
this.target_mc._yscale = 100;
}
...soluzione?...grazie assai.