Olá.
Neste post vou mostrar como fazer com que uma (ou várias) variável seja utilizada e compartilhe o mesmo valor em toda a aplicação.
Para isto basta criar uma classe, com o método getInstance() e chamar esta classe em qualquer lugar do sistema através do getInstance(), e pronto você terá a mesma variável com o mesmo valor.
Classe de exemplo:
VariaveisGlobais.as
package com.blogspot.desenvolvendoemflex.utils
import mx.collections.ArrayCollection;
[Bindable]
public class VariaveisGlobais
private static var instance:VariaveisGlobais;
public var variavel:ArrayCollection;
public static function getInstance():VariaveisGlobais
if (instance==null)
instance = new VariaveisGlobais();
return instance;
}
}
}
para utiliza-la basta instanciar desta maneira em qualquer parte de seu programa:
[Bindable]
public var varGlobal:VariaveisGlobais = VariaveisGlobais.getInstance();
Tenha cuidado ao utilizar desta forma, pois dependendo da quantidade de variáveis e informações, pode ficar pesado o sistema.
Por hoje é isso!
Até a próxima.
Comentem!!





O Adobe AIR for Android pode acessar alguns recursos do hardware dos smartphones. Dentre alguns deles podemos citar o acesso a internet, ler o estado do telefone, o acesso da rede, o acesso da wifi, GPS, sensores etc. O Adobe AIR pode acessar também a camera do dispositivo, sendo que isso pode ser feito de duas maneiras.


