Comunidad de diseño web y desarrollo en internet online

Problema con constructor AS3

Citar            
MensajeEscrito el 29 Oct 2012 05:28 pm
Chicos necesito ayuda, resulta que tengo que modificar una aplicación ya creada que simula un juego de estos donde hay que buscar la salida para un auto moviendo piezas, la ficha que se debe despejar es la de color rojo esta es la imagen:

[img]http://l4c.me/fotos/danielillapp/despeje/sizes/o[/img]

para esto tengo un archivo llamado RashHour.as donde lo primero q tengo es el sgte código:

Código ActionScript :

public class RashHour extends MovieClip
   {

      // elementos en pantalla
      private var malla1:Malla1;
      private var malla2:Malla2;
      private var malla3:Malla3;
      
      //pantalla termino nivel
      private var changeLevel:ChangeLevel;

      //variable para el nivel en el que esta
      private var level:int = 1;
      
      
      //elementos temporales
      private var temporalCar:*;
      private var mallaInStage:*;
      private var movimientos:int = 0;
      private var movimientosLevel:Array;
      private var frames:int = 0;
      private var endGameLevel:Boolean;
      
      //pantalla Final
      private var endStage:EndStage;      
      

      public function RashHour()
      {
         // constructor code
         //llamo a funcion para iniciar el juego 
         iniGame();
      }
      
      private function iniGame()
      {
         movimientosLevel=new Array();//arreglo para guardar movimientos por nivel
         
         endGameLevel=false;//variable para saber si termino el juego
         movimientos = 0; // inicializa los movimientos del nivel en 0
         level = 1;// inicializa nivel en 1
         loadLevel(level);//llama a funcion carga de niveles
      }
      //carga de niveles
      private function loadLevel(e:int)
      {
         movimientos = 0;
         
         switch (level)
         {
            case 1 :
               movimientos = 0;
               malla1 = new Malla1  ;
               malla1.x = 34;
               malla1.y = 35;
               this.addChild(malla1);
               mallaInStage = malla1;
               break;
            case 2 :
               
               malla2 = new Malla2  ;
               malla2.x = 34;
               malla2.y = 35;
               this.addChild(malla2);
               mallaInStage = malla2;
               break;
            case 3 :
               malla3 = new Malla3  ;
               malla3.x = 34;
               malla3.y = 35;
               this.addChild(malla3);
               mallaInStage = malla3;
               break;
            case 4 :
               endGameLevel=true;// se agrega despues del ultimo nivel
               break;
         }
      }

(el código es bastante más extenso, aquí solo puse un extracto)
el tema es que me aparece el sgte error:
C:\Users\Efecto36\Desktop\CORRECCIONES\jplan\PruebaFinal\RashHour.as, Línea 37
Se encontraron varias definiciones de constructor. Quizá no se pueda definir un constructor en código <Script/>.

específicamente en estas lineas:

Código ActionScript :

      public function RashHour() //linea 37
      {
         // constructor code
         //llamo a funcion para iniciar el juego 
         iniGame();
      }


a qué se puede deber esto??
llevo poco tiempo programando en as3 y la verdad busqué harto en internet y no encontré respuestas.
Gracias

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome
Citar            
MensajeEscrito el 29 Oct 2012 05:33 pm

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome
Citar            
MensajeEscrito el 29 Oct 2012 06:33 pm
Es un error raro, tiene pinta que no puede parsear tu script, debe sobrar o faltar una llave, quiz{as en el bloque del package. Intenta darle formato al código de la clase para asegurarte que estén todas las llaves bien compensadas

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Oct 2012 06:36 pm

solisarg escribió:

Es un error raro, tiene pinta que no puede parsear tu script, debe sobrar o faltar una llave, quiz{as en el bloque del package. Intenta darle formato al código de la clase para asegurarte que estén todas las llaves bien compensadas

Jorge


Gracias Jorge, si la verdad era una tontera al final, tenía mal cerrado unos comentarios :/

Por danielillapp

35 de clabLevel



Genero:Femenino  

Aprendiz de la vida y AS3

chrome

 

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