1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
MovieClip.prototype.init = function() {
// Fixe la taille originale du clip
this.orig_w=this._width;
this.orig_h=this._height;
}
MovieClip.prototype.chargeImage = function(fichier) {
this.loadMovie(fichier);
this.onEnterFrame = function() {
// Test pour savoir si l'image a été chargée (_width ou _height du clip ont changé)
if ((this._width<>this.orig_w) or (this._height<>this.orig_h)) {
// Retaille l'image avec scale
this._yscale = 100*Math.min(this.orig_w/this._width, this.orig_h/this._height);
this._xscale = this._yscale;
// Fin de onEnterFrame
delete this.onEnterFrame;
}
}
}
container.init();
container.chargeImage("test.jpg"); |
Partager