Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/02/2008, 11:18
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
Re: Acceder a un class AS

Como ?? Que dijo?? :P

La manera de acceder a propiedades de una clase es la siguente.

Clase

Código:
package 
{
	public class count
	{
		//Inicializacion de variables.
		
		public var foo1:Number;
		private var foo2:Number;
		public function count()
		{
			//Este es el Constructor.
			foo1 = 1
			foo2 = 2
		}
		//Propiedades privadas solo puedes ser accesadas a travez de metodos publicos.
		public function set value(v:Number)
		{
			//setea el nuevo valos a foo2
			foo2 = v
		}
		public function get value():Number
		{
			//regresa el valor de foo2
			return foo2
		}
	}
}
Desde flash o cualquier otra clase hacemos una instancoa de esta clase y modificamos algunos valores.

Código:
var myClass = new count();
//Podemos cambiar la propiedad foo1 ya que es publica.
myClass.foo1 = 20

//Esto nos dara error ya que la variable es privada y solo es accesible desde la misma clase.
myClass.foo2 = 10

//El valor de esta solo sera ser modificado mediante metodos publicos en esta caso setters & getters
myClass.value = 10

//Tomamos el valor de nuevo
trace(myclass.value) //El resultado sera 10
Saludos!!