Le vieux téléviseurs , lorsque le câble ne venait pas pour certaines chaînes , statique semblerait . La statique est simplement milliers de points blancs et noirs qui se déplacent selon une fonction «bruit» qui donne sans cesse de nouvelles valeurs aléatoires pour les positions des points . Cet effet peut être reproduit bien dans Flash à l'aide d'un code ActionScript qui anime un clip de film selon une fonction de bruit . Instructions
1
Ouvrez Flash . Allez dans "Fichier ", "Nouveau " et créer un nouveau fichier de type « fichier Flash (ActionScript 2.0) " .
2
Hit "R" sur votre clavier pour utiliser l'outil " Rectangle " . Cliquez et faites glisser sur la scène pour créer le rectangle qui contiendra votre TV statique. Ne vous inquiétez pas au sujet de la couleur - il ne sera pas affiché lorsque vous testez votre film
3
Hit "V" de votre clavier pour utiliser l'outil "Sélection" . . Second -cliquez sur le carré que vous venez de dessiner et sélectionnez " Convertir en symbole ... " Appelez le symbole " tv_mc " .
4
Cliquez sur le carré. Sur la barre d'outils à droite , dans le " Propriétés" fenêtre , tapez " tv_mc " où il est dit " intitulée Nom " .
5
Créez un nouveau calque en cliquant sur le bouton " Nouveau calque " sur le coin inférieur gauche de la ligne de temps.
6
Cliquez sur l'image clé vierge dans votre nouveau calque et sélectionnez " Actions " pour faire apparaître la fenêtre Actions .
7
Dans la fenêtre Actions , copier - coller le code ActionScript suivant: this.createEmptyMovieClip (" tv_static ", 1) ; tv_static._x = tv_mc._x ; tv_static._y = tv_mc._y ; var bitmap_data = new flash.display.BitmapData ( tv_mc._width , tv_mc._height ) ; tv_static.attachBitmap ( bitmap_data , 1); tv_static.setMask ( tv_mc ) ; onEnterFrame = function () { bitmap_data.noise ( Math.floor (1000 * Math.random ( ) ) , 0 , 255, 1