Salut,
j'ai un problème avec le BlurFilter de Flash.
En effet, pour les fonctions onRollOver et onRollOut, le filtre marche bien avec ce code
marche bien et applique ou enlève l'effet Blur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 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(); };
Mais je n'arrive pas que le filtre Blur soit déjà appliqué au chargement des vignettes. En effet ce code ne semble pas marcher au niveau du filtre Blur:
si qq a une idée ce serait super
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 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]; ...... }
merci d'avance
Partager