Page 1 sur 1

TUT :: Grain dans Flash

MessagePosté: Dim Avr 11, 2004 5:02 pm
par Yagan
petit Tut pour effet vieux film ...
http://www.kirupa.com/developer/mx2004/filmgrain.htm

MessagePosté: Dim Sep 26, 2004 11:23 pm
par proutKiPuDuSlip
BONSOIR

je viens de creer un version plus sympas car aléatoire ( et toc! )
donc voilà je vous en fais cadeau ( prout )

Code: Tout sélectionner
_stageH = 200;
_stageW = 300;
_effectContener = this.createEmptyMovieClip("effectContener", 9876543);
MovieClip.prototype.makeOldMovieFilter = function() {
   this.clear();
   this.lineStyle(0.25, 0xFFFFFF, 90);
   var _randomCount = Math.round(Math.random()*10);
   for (var i = 0; i<_randomCount; i++) {
      this.moveOnX = Math.round(Math.random()*_stageW);
      this.moveOnY = Math.round(Math.random()*_stageH);
      this.moveTo(this.moveOnX, this.moveOnY);
      this.curveTo(this.moveOnX+Math.round(Math.random()*5-5), this.moveOnY+Math.round(Math.random()*5-5), this.moveOnX+Math.round(Math.random()*5-5), this.moveOnY+Math.round(Math.random()*5-5));
   }
   _randomCount = Math.round(Math.random()*5);
   for (var i = 0; i<_randomCount; i++) {
      this.moveOnX = Math.round(Math.random()*_stageW);
      this.moveOnY = Math.round(Math.random()*_stageH);
      this.moveTo(this.moveOnX, this.moveOnY);
      this.lineTo(this.moveOnX+Math.round(Math.random()*5-5), Math.round(Math.random()*_stageH));
   }
};
_itvEffect=setInterval(_effectContener,"makeOldMovieFilter",100);

alors pour tester le bidule:
faites une nouvelle animation,
avec un fond sombre,
collez ce code dans la premiere frame de l'anim
et voilà pouf !

AU REVOIR

MessagePosté: Dim Sep 26, 2004 11:25 pm
par hero
Raphin t'es qu'un frimmeuur !

J'en ris aux éclats !

HERO
++++

MessagePosté: Lun Sep 27, 2004 10:11 pm
par Yagan
et bienvenue chez les Fous pro... PKDDS !

MessagePosté: Lun Sep 27, 2004 10:29 pm
par bUrP°
PKDDS

Faut pas se censurer comme ça!enfin!! :D :D :wink:
Image