1 /*Importar cualquier imagen (jpg,png,bmp,gif) y vincular en la biblioteca
2 con nombre: imagen. Ajustar los parámetros de brillo, velocidad y
3 nº de ondas según gusto. El MC resultante es: bandera. LISTO */
4 import flash.display.BitmapData;
5 import flash.geom.*;
6 import flash.filters.DisplacementMapFilter;
7 br = 180;// brillo de 0 a 256;
8 velo = 10;//velocidad viento (alabeo);
9 ond = 10;//nº de ondas que se crean (sombra);
10 img = BitmapData.loadBitmap("imagen");
11 w = img.width;
12 h = 4*img.height/3;
13 marco = new BitmapData(w, h, true, 0);
14 ola = marco.clone();
15 marco.draw(img, new Matrix(1, 0, 0, 1, 0, h/7));
16 marco2 = marco.clone();
17 createEmptyMovieClip("bandera", this.getNextHighestDepth());
18 bandera.attachBitmap(marco, 0);
19 off = new Point();
20 ond = ond*.16;
21 velo = velo*.26;
22 desMap = new DisplacementMapFilter(ola, null, 8, 8, 24, 20, "clamp");
23 onEnterFrame = function () {
24 off.x -= velo*w/50;
25 off.y -= velo*w/100;
26 ola.perlinNoise(w, 2*h, 1, 0, true, true, 8, true, [offset]);
27 marco.perlinNoise(w/ond, h/(ond*2), 1, 0, true, true, 7, true, [off]);
28 marco.merge(marco2, marco.rectangle, null, br, br, br, 256);
29 bandera.filters = [desMap];
30 };
los erros son los siguientes!
1:Línea 21: La declaración debe aparecer dentro del controlador on/onClipEvent
velo = velo*.26;
**Error** Escena=Escena 1, capa=Capa 1, fotograma=1:Línea 22: La declaración debe aparecer dentro del controlador on/onClipEvent
desMap = new DisplacementMapFilter(ola, null, 8, 8, 24, 20, "clamp");
**Error** Escena=Escena 1, capa=Capa 1, fotograma=1:Línea 23: La declaración debe aparecer dentro del controlador on/onClipEvent
onEnterFrame = function () {
Total de errores de ActionScript: 20 Errores comunicados: 20


