Comunidad de diseño web y desarrollo en internet online

cambiar clases de un .as a otro

Citar            
MensajeEscrito el 27 Feb 2011 02:36 am
Lo que quiero hacer es que desde una clase pueda cambiar una variable de otra
Osea... osea digamos que tengo una clase que lo que hace esque multiplica un numero por otros, y una funcion que envie el resultado de esa operacion a una variable de otra clase
me lo podrian decir con un ejemplo?
osea...

Código ActionScript :

var resultado:Number;
function operacion(){
resultado = 24*56*31
}

function transportar(){
//aqui lo que quiero esque se mande el resultado a una variable  de otra clase
}


agradeceria mucho su apoyo

Por swek

23 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Feb 2011 03:46 am
Es que lo que estas haciendo no son clases. Esos son meras funciones, por lo cual como el scope es el mismo, puedes acceder a resultado.

Las funciones pueden también tirar un return para que otra función haga uso de variables internas de la función.

Si creas Clases reales, no funciones, para obtener a las variables públicas solo debes hacer:

Código ActionScript :

instancia_clase.variable_pubica


Sin embargo es mejor hacer uso de variables privadas para ciertos métodos y solo accederlas declarandolas como getter/setter:

Código ActionScript :

public function get _variable():String{
      return variable_privada;
}
public function set _variable(Str:String):void{
      variable_privada = Str;
}


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 27 Feb 2011 05:17 am
mira no te entendi mu bien pero mas o menos, y lo que digo esque... como si lo que puse fuera en si una clase(todo echo una clase... aciendola con "class nombre)) y como acer que una variable de otra clase se llene con "resultado"

Por swek

23 de clabLevel



 

chrome
Citar            
MensajeEscrito el 27 Feb 2011 09:10 am
Ya te lo explique Swek. Lee la respuesta.

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome

 

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