Solo Photoshop

Tutoriales y recursos Photoshop

Bienvenido a SoloPhotoshop, donde encontrarás la mejor información sobre tutoriales, recursos y artículos de Adobe Photoshop!

Ingreso de Usuario

Recuperar contraseña

Registro de Usuario

Efecto Caida de Nieve en Paisaje con Flash | Solo Photoshop

Tutorial Flash de Action Script

 

Tutorial por Jmx

Solo Photoshop

Hola amigo como has estado. En esta ocasión tengo solamente para ti que eres un verdadero y fiel fanático de este espacio web, el tutorial que estabas esperando un efecto de nieve que cae sobre un paisaje nevado es muy sencillo de realizar disfrútalo. ¿Comenzamos?.
1.-Comenzar por crear el documento de 300 * 220 píxeles de ancho y alto respectivamente.
a) Como color de fondo usar el #666666.
b) En la casilla de Velocidad de fotogramas escribir 120.

2.-El tutorial cuenta con un solo símbolo, el cual tiene un pequeño truco oculto que sino lo pones el trabajo no servirá para nada.
a) Crear el símbolo (ctrl. + F8) dar como nombre copo de nieve.
b) Seleccionar Clip de película como comportamiento
c) (Truco) seleccionar la casilla de Avanzado para desplegar las opciones del símbolo, al Seleccionar la casilla esta pasara de Avanzado a Básico.
d) Luego en la opción Identificador escribir la palabra flake.
e) En Vinculación seleccionar las opciones Exportar para ActionScript y Exportar en primer fotograma.  

3.-Una vez ubicados en el símbolo, dibujar la forma que va a representar al copo de nieve (flake).
a) La forma no debe de tener borde y el color deberá de ser #FFFFFF.
b) colocar el dibujo en coordenadas X = 0.0 y Y = 0.0

4.-Regresar a la Escena e importar (ctrl. + R) la imagen que ayudara a dar el efecto.
a) La imagen debe de tener las mismas dimensiones que el documento estas son 300 * 220 píxeles.
b) Colocar la imagen en coordenadas X = 0.0 y Y = 0.0.

5.-Arrastrar desde la biblioteca el símbolo copo de nieve a la escena.
a) Escribir como Nombre de instancia nieve.
b) Colocar el símbolo un poco fuera del escenario en coordenadas X = 1.0 y Y = -5.0.  

6.-Para terminar con el tutorial, seleccionar el fotograma.
a) Abrir la barra de Acciones – Fotograma.
b) Insertar el siguiente código.
amount = 300;
mWidth = Stage.width;
mHeight = Stage.height;
for (var i = 0; i<amount; i++) {
            thisnieve = this.attachMovie("flake", "flake"+i, i);
            with (thisnieve) {
                        _x = Math.random()*mWidth;
                        _y = Math.random()*mHeight;
                        _xscale = _yscale=_alpha=50+Math.random()*50;
            }
            thisnieve.yspeed = Math.random()*2.5+1;
            thisnieve.onEnterFrame = function() {
                        this._y += this.yspeed;
                        if (this._y>=mHeight) {
                                   this._y = -10;
                                   this._x = -10+Math.random()*mWidth;
                        }
                        if (this._x>=mWidth || this._x<=0) {
                                   this._y = -10;
                                   this._x = -10+Math.random()*mWidth;
                        }
            };
}

Y con esto queda concluido el tutorial, espero que el tutorial cumpla con las expectativas que esperas. NOTA: tener mucho cuidado en el paso dos.

P.D. Presionar ctrl. + enter para visualizar el trabajo. Recuerda que las sugerencias y comentarios son de gran ayuda para todos. Hasta muy pronto.

Descarga el archivo FLA de este tutorial

Comentarios de Efecto Caida de Nieve en Paisaje con Flash | Solo Photoshop

↑ Tutorial

  • Pirinsho

    Pirinsho

    2007-01-16 12:37

    Escena=Escena 1, Capa=Capa 1, Fotograma=1: Línea 5: Se espera ';' thisnieve = this.attachMovie("flake", "flake"+i, i); tengo ese error q no puedo resolver xDM
  • nimbo

    nimbo

    2007-01-16 13:36

    es efecto muy interesante...me va a ser muy util ! gracias!M
  • krlos16

    krlos16

    2007-01-16 17:06

    ese action script no sirve para nada esta lleno de errores,, q mal,, por q no ponene a alguien serio en estas cosas, asi no se puede,,, y lo intente descargar y peor,,M
  • thermo

    thermo

    2007-01-17 12:16

    Error** Escena=Escena 1, capa=Capa 1, fotograma=1:Línea 5: Se espera ';' thisnieve = this.attachMovie("flake", "flake"+i, i); Escena=Escena 1, capa=Capa 1, fotograma=1:Línea 23: Se ha detectado un '}' inesperado TENGO ESOS DOS ERRORESM
  • osstraxzo

    osstraxzo

    2007-01-18 21:45

    ya corregi lo errores miren... ha y el man que mando esto que se fije en la linea 4 for (var i = 0; i < amount; i++) { Luk's Arts osstrax@hotmail.comM
  • Pirinsho

    Pirinsho

    2007-01-19 19:10

    ya pero si cambio la linea 4 que pasa con la 5 como la dejo?? M
  • Pirinsho

    Pirinsho

    2007-01-20 10:02

    THERMO es q ahi un } de mas asi q tienes a borrar uno xDM
  • ilenuski

    ilenuski

    2007-01-24 19:39

    A mi no me funciona. No se que hay que quitar. Soy novata, me lo podeis explicar. GraciasM
  • pablosutra

    pablosutra

    2007-01-30 14:06

    Para arreglas este script es necesario modificar el for, como lo arregle fue asi: for(var i=0; i
  • nashex

    nashex

    2007-02-09 18:15

    a mi me funciono... gracias el efecto servira en un futuro proximo, lo malo es que el archivo fla al descargarlo no lo abre.... pero por lo menos funciono el efecto con las explicacionesM
  • supertite

    supertite

    2007-04-19 09:12

    Un gran saludo a todos aquellos que haceis funcionar esta página web, haceis lo que nos gusta!! Necesito urgentemente una ayuda, por favor, realmente, me juego mucha nota en esto, :( ¿como se puede detener el efecto copito de nieve, y que solo acapare una escena, no todas las escenas? MUchisimas gracias. MIl besitos.M
  • Di_salazar

    Di_salazar

    2007-05-18 12:15

    muy bueno el tuto, yo lo hice y si me funciono, gracias M
  • maricita

    maricita

    2007-11-21 09:38

    pues amigos a mi si me salio, como dice jmx deben prestar mucha atenion al paso dos ,tal vez deban rebajar la cantidad para que se aprecie un poco mejor, es decir en el action script donde dice amount = 300 bajarla a 200 o 100 segun lo crean y todo sale de pelos y eso q yo de action script no se NADA, gracias J y mucha suerte al resto.M
  • Chompiras

    Chompiras

    2008-11-26 09:02

    tengo un problema, lo que quiero hacer es que la nieve aparezca por detras de una capa y por mas que las acomode en la linea de tiempo me queda siempre por ensima de todas, hay alguna forma de solucionarlo? hay que poner alguna variable en el actionscript para ubicarla por detras? gracias de antemano.M
  • ivoes

    ivoes

    2008-11-28 19:34

    Excelente, compadre, sin querer descubri este tutorial tuyo y que a la vez necesitaba un efecto para una animacion de trabajo. ImpkeM
  • link_masive

    link_masive

    2010-12-08 00:23

    Muy buen trabajo solo que ya no sirve el vinculo de descarga del .fla, hay posibilidad de tenerlo de nuevo. Te agradesco mucho mi hermano por tu apoyo.M
  • maxpower766

    maxpower766

    2011-02-17 18:07

    Como estan tengo un problema con el efecto, es que la nieve no solo aparece en el tamaño de la mesa de trabajo, sino en toda mi pagina web, intente manipular variables perobtengo en mismo resultado, como soluciono este problema, gracias.M