Meu problema em relação ao uso das sessões do vBulletin eu já consegui
uma solução sem ter que implementar nada via Flex. Estudei um pouco a
fundo a estrutura do vBulletin e agora consigo importar o arquivo que
me traz todos os dados que preciso sem nem fazer nenhuma consulta a
sessoes e nem ao BD. Tudo aproveitando a propria estrutura do
vBulletin. É só tratar em outro PHP e importar para o Flex.
Abraçoes
Matheus G. Bombonato
On 10 maio, 13:21, rramires <[EMAIL PROTECTED]> wrote:
> Eu uso a um bom tempo o flash e to comecando a desenvolver em flex
> agora e provavelmente semana q vem depois de terminar de "desenhar" as
> telinhas do sistema no flex vou precisar disso tb...
>
> C/ o amfphp e flash faco algo bem simples, talvez de uma luz... valido
> o usuario e a senha no servidor e o resto faco no cliente mesmo,
> se validar retorno um objeto com as informacoes do banco, como nome,
> id e nivel de acesso ex retorna:
> objCliente.nome = "Ricardo" objCliente.id_cliente = 1,
> objCliente.nivel = "admin"
>
> se eu quero fazer como uma sessao que expira em tanto tempo depois de
> logado eu crio uma variavel qualquer e uso o setInterval pra matar ela
> depois de X tempo
> var logado:Boolean = true
>
> id = setInterval(mataLogado, 20000);
>
> function mataLogado(){
> logado = false;
> clearInterval(id)
>
> }
>
> eu criei uma classe (Comp) pra facilitar a vida ligando e desligando
> campos:
>
> // declaracao da classe
> class Comp {
> // contrutor da classe
> function Comp() {
> }
> // métodos
> static function enable() {
> // percorre todos os argumentos
> for (var i:Number = 0; i<arguments.length; i++) {
> // se encontrar true ou false
> if (arguments[i] == false || arguments[i] == true) {
> // armazena o valor booleano encontrado
> var trueOrFalse = arguments[i];
> // continua no proximo argumento
> continue;
> }
> arguments[i].enabled = trueOrFalse;
> }
> }
>
> }
>
> aii uso if mesmo pra verificar se esta logado e se tal nivel pode ver
> tal painel, component, botao etc, usando o visible ou enable:
>
> aii eu costumava fazer assim
>
> if(logado && objCliente.nivel == "admin"){
> // liga ou desliga os campos
> Comp.enable(true, campo1, campo2, false campo4, campo5)
>
> }
>
> tb fiz metodos parecidos q em vez de usar o enabled usava o visible
>
> to migrando esse tipo de classe em as2 q eu fiz pra agilizar minha
> vida no flash p/ as3 assim q terminar posto aqui, ok
>
> Quem tiver + experiencia em flex conte como costuma fazer, plz: - Se
> isso pode ser adaptado pra projetos em flex, se eh mto bizarro se eh
> legal a ideia, etc...
>
> []'s
>
> Ricardo
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---