Comunidad de diseño web y desarrollo en internet online

solucion para un ejemplo de teseo

Citar            
MensajeEscrito el 04 Ago 2008 06:01 pm
amigos esta barbaro este efecto, pero el problema es que la imagen con el efecto me aparece cuando apreto ctrl + Enter, y por ende no la puedo ubicar en el sector del escenario que yo quiera, como hago para mover la imagen en el escenario a donde yo quiera ?
y ademas que tamaño de imagen es el adecuado para esta funcion declarada, asi el efecto se ve tal cual como es.

Este es un ejemplo que dio teseo pero me gustaria poder hacer lo que les acabo de comentar.
gracias!!

:swat: este es el post:
Efectos lago, río y cascada

:swat:

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 04 Ago 2008 06:26 pm
Cuando vayas a pegar un código dále formato para entenderlo si no es muy difícil de leer.

Código :

import flash.display.*;
import flash.geom.*;
import flash.filters.*;
var img:BitmapData = BitmapData.loadBitmap("imagen");
var w:Number = img.width;
var h:Number = img.height;

//---Crear el movie de la imagen original
var imagen:MovieClip = this.createEmptyMovieClip("imagen", this.getNextHighestDepth());
imagen.attachBitmap(img, 1);

//---Siatuar la imagen original
imagen._x = 100;
imagen._y = 50;

//---Crear el reflejo
var sal:MovieClip = this.createEmptyMovieClip("sal", this.getNextHighestDepth());
sal.attachBitmap(img, 1);

//---Posicionar el reflejo
sal._y = imagen._y + 2*img.height;
sal._x = imagen._x;
sal._yscale = -100;

var pt1:Point = new Point();
var pt2:Point = new Point();
var pt3:Point = new Point();
var Mx:Matrix = new Matrix();

var ola1:BitmapData = new BitmapData(w, h/6);
var ola2:BitmapData = new BitmapData(w, h/3);
var ola3:BitmapData = new BitmapData(w, h/2);
var dM1:DisplacementMapFilter = new DisplacementMapFilter(ola1, new Point(0, 0), null, 4, 0, 20, "clamp");
var dM2:DisplacementMapFilter = new DisplacementMapFilter(ola2, new Point(0, h/6), null, 4, 0, 50, "clamp");
var dM3:DisplacementMapFilter = new DisplacementMapFilter(ola3, new Point(0, h/2), null, 4, 0, 120, "clamp");

onEnterFrame = function () {
   pt1.y -= .2;
   pt2.y -= .4;
   pt3.y -= .8;
   ola1.perlinNoise(0,2,1,0,true,true,4,true,[pt1]);
   ola2.perlinNoise(40,4,2,0,true,true,4,true,[pt2]);
   ola3.perlinNoise(80,8,1,0,true,true,4,true,[pt3]);
   sal.filters = [dM1, dM2, dM3];
};


Te he comentariado los lugares para posicionar la imagen original y el reflejo

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 04 Ago 2008 06:42 pm
amigo no me ha salido todavia la solucion que me pasastes, el codigo no tiene errores, pero no me ha salido.

explico lo que hice para que me corrigas.

1. importe una imagen al escenario lo converti en MC le asigne el tamaño: 800(altura) x 500(ancho) dentro de la edicion del MC.

2. desde la BIblioteca seleccione el MC y fui a vinculacion, Exportar para Action Script, con el nombre de imagen.

3. Copie el codigo en el primer fotograma, pero no hace ningun efecto.

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 04 Ago 2008 07:35 pm
No conviertas la imagen a MC, el código lo que hace es tomar un BitMap de la biblioteca no un MC y no dejes la imagen en la escena, solamente vincúlala desde la biblioteca a AS.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 05 Ago 2008 03:31 am
Lo intento pero no me sale.....

paso a paso no me lo podes explicar como para un principiante.

gracias. espero tu perseverancia

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 05 Ago 2008 10:42 am
No se como es que estás haciendo, no hay muchos pasos que dar, por tu post me imaginé que lo tenías funcionando, pues el código que he puesto es el mismo que posteaste, solamente he cambiado que en vez de añadir la imagen al escenario la pone dentro de un movieClip, por lo que sin hacer ningún cambio, solamente quitar el código que tenias y poner este te tiene que funcionar, de todas maneras te digo los 3 pasos a seguir:

1 - Importar una imagen y borrarla de la escena.
2 - Ir a la biblioteca y exportar esta imagen para AS con nombre de "imagen"
3 - Pegar el código en el primer frame de tu película

De todas maneras aquí tienes un flash, porque no me explico que puedes estar olvidando hacer porque no son tantos pasos.

http://www.megaupload.com/?d=5YIYTTX9

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 06 Ago 2008 05:22 pm
amigo entre a la direccion de tu pagina me registre como usuario, pero cuando descargo el archivo me dice que el formato es inexistente.

no c que solucion podras darme...gracias!

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 06 Ago 2008 05:32 pm
No tenias que registrarte para descargar el archivo, solamente debes seguir el link, te saldrá un cuadro de validación arriba a la derecha, donde tienes que poner el mismo código que te ponen, esperas el tiempo que va contando hacia atras (45 segundos) y cuando llegue a cero presionas el botón de descargar.

Lo he hecho ahora mismo y me descargó el archivo

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 07 Ago 2008 02:14 am
amigo hago lo quevos me indicastes, voy arriba de todo escribo el codigo que me indican, apreto download, me aparece un conteo pero en mi PC es de 24 segundo y no de 45 segundos como me lo indicastes ( no c si tiene algo q ver pero t lo comento por las dudas) de todas formas espero q el conteo llegue a cero, apreto download free y me sale una ventana preguntandome que quiero hacer con el archivo, pero tanto en guardar como en abrir despues de hacer la transferencia me sale un cartel diciendome "formato inseperado".

agradesco tu ayuda tanto en este problema como en los demas que publique pero no me ah salido.

espero respuesta gracias.

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 07 Ago 2008 02:24 am
aclaro tambien que uso Flash 8 sera eso?

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 07 Ago 2008 12:03 pm

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 08 Ago 2008 01:05 am
Ahora si amigo pude ver el ejemplo claramente.
Era ese el problema que uso Flash 8, igualmente te comento que tengo el Flash CS3 el problema es que necesita un 1G de memoria y mi PC no tiene ese alcance de memoria por lo tanto me anda lento, asi que t agradesco que me hayas pasado el ejemplo para Flash 8 gracias.

Por ClaudioMacromediat1

75 de clabLevel



Genero:Masculino  

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.