Salut,
mon problème est le suivant:
je charge dans flash des images, dont la source est importée via php. Maintenant j'aimerai que flash applique un filtre blur sur ces images au chargement. Ce filtre sera par la suite enlevé avec un évenement onMouseOver.
pour cet évenement, le code suivant marche bien:

cetEvtSurVignette.onRollOver = function():Void  {
	FdNav["vignette"+this.numPhoto]._alpha = 100;
	var blur:BlurFilter = new BlurFilter(0, 0, 0);
	FdNav["vignette"+this.numPhoto].filters=['blur'];
	FdNav.attachMovie("BordVignetteClp", "bord", niveauNavigation+300);
	FdNav["bord"]._x = this._x;
	FdNav["bord"]._y = this._y;
};
cetEvtSurVignette.onRollOut = function():Void  {
	FdNav["vignette"+this.numPhoto]._alpha = 80;
	var blur:BlurFilter = new BlurFilter(5, 5, 1);
	FdNav["vignette"+this.numPhoto].filters=['blur'];
	FdNav["bord"].removeMovieClip();
};


par contre au chargement des images, le filtre blur n'est pas appliqué par ce code-ci:


for (var i:Number = 0; i<nbVignette; i++) {
	vignette = this["source"+i];
	nbim = this["nbim"+i];
	FdNav.attachMovie("FondVignetteClp", "vignette"+i, niveauNavigation+i+200);
	cetteVignette = FdNav["vignette"+i];
	cetteVignette._x = i*cetteVignette._width;
	cetteVignette._y = 0;
	cetteVignette._alpha = 80;
	cetteVignette.labelOut.text = i;
	cetteVignette.loadMovie("../projets/"+dossier+"/"+vignette+"/ext.jpg");
	var blur:BlurFilter = new BlurFilter(2, 2, 3);
	cetteVignette.filters=['blur'];

......
}


donc j'ai essayé le code suivant:


for (var i:Number = 0; i<nbVignette; i++) {
	vignette = this["source"+i];
	nbim = this["nbim"+i];
	FdNav.attachMovie("FondVignetteClp", "vignette"+i, niveauNavigation+i+200);
	cetteVignette = FdNav["vignette"+i];
	cetteVignette._x = i*cetteVignette._width;
	cetteVignette._y = 0;
	cetteVignette._alpha = 80;
	cetteVignette.labelOut.text = i;
	cetteVignette.MovieClipLoader.loadClip("../projets/"+dossier+"/"+vignette+"/ext.jpg", cetteVignette);
	var blur:BlurFilter = new BlurFilter(2, 2, 3);
	cetteVignette.MovieClipLoader.onLoadInit(cetteVignette.filters=['blur']);

....}

mais alors les images ne sont pas chargées correctement, mais par contre le filtre blur est appliqué (sur les texte censé se trouver en dessous des images qui manquent Smiley decu )

Si quelqu'un pourra m'aider ce serait super
un gros merci d'avance et bonne journée

EDIT: j'ai du remplacer " Smiley blur " par "['blur']" dans le code, sinon il y avait un problème d'affichage sur le forum
Modifié par newbiemac (21 Apr 2007 - 13:55)
Salut Newbiemac,

Ce forum n'est pas spécialisé dans le flash et ton problème n'a pas de rapport avec l'accessibilité en général.

Si tu souhaite une réponse à ton sujet, je te conseille de te tourner vers un forum spécialisé flash.
Modifié par Super_baloo8 (21 Apr 2007 - 16:47)
salut Super_baloo8

oui j'en suis conscient que cela n'est pas le meilleur endroit... mais enfin si jamais il y a des pros en flash qui passent Smiley smile
ce forum au moins il vie, il y a du mouvement et ça c'est fromidable