FLASH 8, EXEMPLE DE FLOU

cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009 - 30 oct. 2005 à 19:14
VestaX Messages postés 374 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 24 avril 2013 - 10 juil. 2007 à 15:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34383-flash-8-exemple-de-flou

VestaX Messages postés 374 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 24 avril 2013
10 juil. 2007 à 15:55
salut!! ca a l'air pas mal ton truc!! mais pourrais tu me dire dans quel dossier incorporer le code stp?

Merci d'avance
Wally57 Messages postés 71 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 12 juillet 2006
1 nov. 2005 à 21:53
Je connais pas encore les prototypes, je vais étudier ça, merci !
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
1 nov. 2005 à 21:08
var nbrClip:Number = 5;
var blurFilter:Object = new flash.filters.BlurFilter();
blurFilter.quality = 3;
bt = function () {
};
bt.prototype = new MovieClip();
bt.prototype.onLoad = function() {
//tu positionne le clip en fonction de son numéro
this._x = 200+this.id*-50;
this._y = 100+this.id*-25;
};
bt.prototype.onRollOver = function() {
this.filters = [0];
// tu applique le flou en fonction ---- pas terrible ici
for (t=1; t<nbrClip; t++) {
blurFilter.blurX = blurFilter.blurY=2*this.id;
_level0["clip"+t].filters = [blurFilter];
//flou nul pour le clip survolé
this.filters = [0];
}
};
//avec "clip" comme identifiant dans la biblio tu duplique le clip
Object.registerClass("clip", bt);
//attache movie pour placer les clip sur la scène
for (i=1; i<nbrClip; i++) {
attachMovie("clip", "clip"+i, i);
//crée une var id pour de reference
this["clip"+i].id = i;
}

un truc comme ca
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
1 nov. 2005 à 20:28
tu crée un proto
Wally57 Messages postés 71 Date d'inscription mercredi 4 juin 2003 Statut Membre Dernière intervention 12 juillet 2006
31 oct. 2005 à 18:58
Bah tant que ça part pas dans l'excès et que les filtres ne sont pas utilisés à tout va...
Sinon Mafassure , il y a une methode pour ne pas mettre le onRollOver dans une boucle ?
Vu que le ça concerne tous les clips, je connais pas d'autres solutions que la boucle...
cs_mouahaha Messages postés 209 Date d'inscription mercredi 4 août 2004 Statut Membre Dernière intervention 6 avril 2009 1
31 oct. 2005 à 09:37
Effet sympa...
C'est vrai qu'avec Flash 8 on est tenté de les utiliser à la moindre occasion.
Ca risque de se voir dans quelques temps sur FlashKod...
Pas le temps de regarder le code, je verrais ca plus tard.
cs_Mafassure Messages postés 1058 Date d'inscription jeudi 24 juillet 2003 Statut Modérateur Dernière intervention 14 février 2009
30 oct. 2005 à 19:14
salut !

excellent les filtres Flash 8 !!

un truc que je trouve pas trés élégant c'est onRollOver dans la boucle if....

sinon l'exemple est vraiment sympa !
Rejoignez-nous