Foros del Web » Creando para Internet » Flash y Actionscript »

AS 3.0 Variables entre clases y subclases

Estas en el tema de AS 3.0 Variables entre clases y subclases en el foro de Flash y Actionscript en Foros del Web. Hola estoy en un bucle mental, ¿alguien sabe como pasar variables de una clase a otra y al main class? ¿es decir como se pasan ...
  #1 (permalink)  
Antiguo 30/03/2011, 14:37
 
Fecha de Ingreso: febrero-2011
Mensajes: 99
Antigüedad: 13 años, 2 meses
Puntos: 6
AS 3.0 Variables entre clases y subclases

Hola estoy en un bucle mental, ¿alguien sabe como pasar variables de una clase a otra y al main class?
¿es decir como se pasan variables entre clases?
Mil Gracias,
  #2 (permalink)  
Antiguo 30/03/2011, 17:51
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 4 meses
Puntos: 193
Respuesta: AS 3.0 Variables entre clases y subclases

Las variables no se "pasan" se acceden.

Las propiedades que necesites accesar deben ser publicas para que sean "visibles" desde afuera. es decir.


Código actionscript:
Ver original
  1. /*
  2. * Clase Perro
  3. * File Perro.as
  4. */
  5. package
  6. {
  7.     public class Perro
  8.     {
  9.        
  10.         public var color:String;
  11.         public var raza:String;
  12.         private const PATAS:Number = 4;
  13.         private const OJOS:Number = 2;
  14.        
  15.         public function Perro()
  16.         {
  17.             //Constructor
  18.         }
  19.     }
  20. }
  21.  
  22.  
  23. /*
  24. * Clase Perrera
  25. * File: Perrera.as
  26. */
  27. package
  28. {
  29.     public class Perrera()
  30.     {
  31.    
  32.         private var perros:Array = [];
  33.        
  34.         public function Perrera()
  35.         {
  36.        
  37.             var perro:Perro = new Perro();
  38.             //Asignando valores
  39.             perro.color = "Cafe";
  40.             perro.raza = "Chihuahua";
  41.            
  42.             perros.push( perro );
  43.            
  44.             var otroPerro = new Perro();
  45.             otroPerro.color = "Blanco";
  46.             otroPerro.raza = "Labrador";
  47.            
  48.             perros.push( otroPerro );
  49.            
  50.             //Accediendo a las propiedades
  51.            
  52.             trace( perros[0].color ); //output Cafe
  53.             trace( perros[1].raza ); //output Labrador
  54.         }
  55.     }
  56. }

Ahora no se cual sea tu caso especifico pero esto esta es la base.

Saludos!!
  #3 (permalink)  
Antiguo 31/03/2011, 20:17
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 13 años, 11 meses
Puntos: 95
Respuesta: AS 3.0 Variables entre clases y subclases

Una buena practica es la encapsulación de variables, mediante getters y setters en AS3.

Etiquetas: clases, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:22.