voilà aprés une reponse de Peg' sur le forum sur un problème de loadMovie
j'ai reussit à faire cette fonction.
elle marche impec la premiere fois mais si je la rapelle, l'image se charge bien
mais les coordonnées et l'echelle restent celles du premier appel.
si vous avez une idée du problème ?!...
// fonction qui charge un media et le centre au coordonnées données
// parametres
// UrlClip est l'url du media à charger
// encre_x ---- postion x du centre de l'image
// encre_y ---- postion y du centre de l'image
// echelle est l'echelle en pourcentage
function chargeEtCentre(UrlClip, encre_x, encre_y, echelle) {
_root.createEmptyMovieClip("cadre", 100);
cadre._visible = false;
_root.cadre.createEmptyMovieClip("monclip_mc", 100);
_root.cadre.monclip_mc.loadMovie(UrlClip);}
function chargé() {
charg = _root.cadre.monclip_mc.getBytesLoaded();
tcharg = _root.cadre.monclip_mc.getBytesTotal();
if (charg>=tcharg) {
clearInterval(appel);
cadre.monclip_mc.nextFrame();
cadre.monclip_mc.prevFrame();
cadre.monclip_mc._xscale = echelle;
cadre.monclip_mc._yscale = echelle;
hauteur = cadre.monclip_mc._height;
largeur = cadre.monclip_mc._width;
newpos_x = encre_x-(largeur/2);
newpos_y = encre_y-(hauteur/2);
cadre.monclip_mc._x = newpos_x;
cadre.monclip_mc._y = newpos_y;
cadre._visible = true;
}
}
appel = setInterval(chargé, 1000/16);
}