<< Février 2012 >>
LuMaMeJeVeSaDi
12345
6789101112
13141516171819
20212223242526
272829
Revenir a la liste des tutoriels Flash de difficulté Facile

0 question
0 commentaire sur ce tutorial
Définition des mots

Il y à le ciel, le soleil et la mer...



Code trouvé ici.
Prenez une image de paysage, comme celle-ci, par exemple.

Image
Pour info, celle-ci fait 174px de hauteur. Dans Flash, je vais créer un document de deux fois sa hauteur normale.
Je l'importe dans mon document.

Image
Dans votre bibliothèque, faite clic droit sur l'image, puis 'liaison'.

Image
Attention, nommez bien la liaison 'image' sinon, le code ne fonctionnera pas.
Le code est donc le suivant:

Code flash

img = flash.display.BitmapData.loadBitmap("image");
attachBitmap(img, 1);
createEmptyMovieClip("efecto", 0);
efecto.attachBitmap(img, 0);
efecto._y = 2 * efecto._height + 58;
efecto._yscale = -135;
olas = ola = new flash.display.BitmapData(efecto._width, efecto._height);
offset = new flash.geom.Point(4, 6);
desMap = new flash.filters.DisplacementMapFilter(olas, new flash.geom.Point(1, 10), null, 1, 0, -140, "ignore");
onEnterFrame = function ()
{
offset.y = offset.y - 6.000000E-001;
ola.perlinNoise(0, 6, 1, 0, true, true, 1, true, [offset]);
efecto.filters = [desMap];
};


A la ligne : "efecto._yscale = -135;", vous pouvez changez le -135, selon la taille de votre créa.

Installez le plugin Flash pour voir l'animation : Cliquez ici pour le télécharger


Revenir à la liste des tutoriels Flash de difficulté Facile

Haut