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

Definir variable global dentro de una función

Estas en el tema de Definir variable global dentro de una función en el foro de Flash y Actionscript en Foros del Web. Pues eso, no encuentro nada por Internet que me ayude, quiero hacer esto: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código actionscript: Ver original function definirAjustes ( ) { _global ...
  #1 (permalink)  
Antiguo 31/03/2012, 09:15
 
Fecha de Ingreso: octubre-2010
Mensajes: 77
Antigüedad: 14 años, 1 mes
Puntos: 1
Definir variable global dentro de una función

Pues eso, no encuentro nada por Internet que me ayude, quiero hacer esto:
Código actionscript:
Ver original
  1. function definirAjustes(){
  2. _global.ajuste1 = "Mi mensaje";
  3. }
  4. trace(_global.ajuste1);
Y el trace devuelve undefined.
¿Alguna ayuda para que funcione?
  #2 (permalink)  
Antiguo 31/03/2012, 11:13
Avatar de ocesitaro  
Fecha de Ingreso: diciembre-2011
Ubicación: Carabayllo
Mensajes: 274
Antigüedad: 13 años
Puntos: 36
Respuesta: Definir variable global dentro de una función

instancias al objeto afuera

var _global:algun_objeto=new algun_objeto()

function definirAjustes(){
_global.ajuste1 = "Mi mensaje";
}
trace(_global.ajuste1);
  #3 (permalink)  
Antiguo 31/03/2012, 12:10
 
Fecha de Ingreso: junio-2010
Ubicación: Charlotte, NC
Mensajes: 611
Antigüedad: 14 años, 6 meses
Puntos: 95
Respuesta: Definir variable global dentro de una función

Usa setters y getters.
Código actionscript:
Ver original
  1. class{
  2. public class test{
  3. private var _variableglobal:int = 4;
  4. public function test() {
  5. }
  6. public function set variableglobal(value:int):void
  7. {
  8. _variableglobal = value;
  9. }
  10. public function get variableglobal():int
  11. {
  12. return _variableglobal;
  13. }
  14. }
  15. }
  #4 (permalink)  
Antiguo 02/04/2012, 09:28
 
Fecha de Ingreso: abril-2008
Mensajes: 46
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Definir variable global dentro de una función

Yo partiría desde el punto de porque desde una función ?
Al ser global la puedes llamar en cualquier momento desde cualquier lugar.
Espero haberte sido útil.
  #5 (permalink)  
Antiguo 08/04/2012, 20:04
 
Fecha de Ingreso: abril-2008
Mensajes: 613
Antigüedad: 16 años, 8 meses
Puntos: 22
Respuesta: Definir variable global dentro de una función

Hola,
Si estás con AS2, deberías declarar la variable global en la línea de tiempo principal o en la clase principal. Si es AS3, no se pueden declarar variables globales pero sí que puedes hacerte una clase para tenerlas disponibles de forma global.

Saludos
__________________
Compartir es vivir
www.programador-php.com

Etiquetas: definir, global, 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 12:15.