Bonjour,
Merci de m'avoir répondu. Après quelques recherches j'avais optées pour ceci
monTexte = +singer[current]+" - "+title[current] ;
vxmin = 0;
vxmax = 4;
vx = 0.5*(vxmin+vxmax);
monStyle = new TextField.StyleSheet();
this.createEmptyMovieClip("monClip",0);
monClip.cacheAsBitmap = true;
monClip.createTextField("message2", 0, 0, 0, 0, 0);
monClip.message2.textColor = 0xFFFFFF;
monClip.font = "test";
with (monClip.message2) {
autoSize = true;
html = true;
styleSheet = monStyle;
htmlText = monTexte;
selectable = false;
border = false;
largeur = _width;
hauteur = _height;
}
xRight =76; // dimension du calque
xLeft = 12; // idem
this.createEmptyMovieClip("masque", 1);
masque._x = monClip._x=5; // position du masque et du clip en x
masque._y = monClip._y=0; // hauteur
masque.beginFill(0, 400);
masque.moveTo(0, 0);
masque.lineTo(xRight-xLeft, 0);
masque.lineTo(xRight-xLeft, hauteur);
masque.lineTo(0, hauteur);
masque.lineTo(0, 0);
masque.endFill();
blurX = 0;
filtre = new flash.filters.BlurFilter(blurX, 0, 1);
masque.filters = [filtre];
monClip.setMask(masque);
monClip.onEnterFrame = function() {
var dy = Math.abs(this._ymouse-0.5*hauteur);
if (dy>0.5*hauteur) {
vx = vxmin+(vxmax-vxmin)*dy/Stage.height;
} else {
vx = vxmin;
}
this._x -= vx;
if (this._x<xLeft-largeur) {
this._x = xRight;
}
};
J'ai n'est plus qu'un dernier souci je n'arrive ni à changer la taille ni la police d'écriture si quelqu'un pouvait m'aider.
Merci d'avance