Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2011, 17:51
Avatar de TMeister
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!!