Comunidad de diseño web y desarrollo en internet online

Ayuda con tutorial de la lluvia

Citar            
MensajeEscrito el 19 Sep 2008 03:21 am
Hola , hace años que no toco el flash y intentaba hacer el tutorial de la lluvia:

http://www.cristalab.com/tips/56995/efecto-de-lluvia-en-actionscript-3.html pero me da errores concretamente:

1120: Acceso a una propiedad i no definida for(i=0; i < densidad , i++)



1: Abro un nuevo archivo actionscript: Copio el codigo de la clase y lo guardo como Gota.as

2: Creo un movie clip y dibujo la gota , la Vinculo para actionsript i le pongo de nombre a la clase Gota

3: En el primer fotograma de la escena añado action script y copio el codigo:

Código :

// Archivo.fla
import flash.display.Stage;
import flash.events.Event;

var densidad:Number = 60;
var gota:Gota;

function lluvia(evento:Event):void
{
   for (i = 0; i < densidad; i++)
   {
      gota = new Gota();
      stage.addChild(gota);
      gota.init();
   }
}

stage.addEventListener(Event.ENTER_FRAME, lluvia);




Que es lo que hago mal o me falta por hacer para que me funcione? me pasa lo mismo en el resto de tutoriales por el estilo y llevo horas intentando solucionarlo y nada se me escapa algun concepto.

Por murk

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Sep 2008 03:26 am
Curioso despues de horas buscando , es escribir el mensaje y encontrar la respuesta :twisted:

Nada el problema venia de que la variable i no estaba definida i en action script 3 hay que declararlo todo :|

Por murk

1 de clabLevel



 

firefox

 

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