Re: [flexdev] Re: Como saber se uma classe existe ?

2013-04-15 Por tôpico Wemerson Couto Guimarães
Valeu man... muito bom! Em 15 de abril de 2013 18:58, fabiophx escreveu: > Wemerson, > Espero q lhe seja útil: > > > http://fabiophx.blogspot.com.br/search/label/Cria%C3%A7%C3%A3o%20din%C3%A2mica > > []s > Fabio da Silva > http://fabiophx.blogspot.com.br/ > > -- > -- > Você recebeu esta m

[flexdev] Re: Como saber se uma classe existe ?

2013-04-15 Por tôpico fabiophx
Wemerson, Espero q lhe seja útil: http://fabiophx.blogspot.com.br/search/label/Cria%C3%A7%C3%A3o%20din%C3%A2mica []s Fabio da Silva http://fabiophx.blogspot.com.br/ -- -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flex

Re: [flexdev] nova versao do flex vai ter themas novos ?

2013-04-15 Por tôpico Wemerson Couto Guimarães
Igor, E que tal Acrescentar uma etapa na compilação pra gerar o Actionscript a partir do mxml e só então gerar a saida no FalconJS ? Em 10 de abril de 2013 21:49, Igor Costa escreveu: > Ok. > > > Para se ter uma idéia onde nós estamos hoje. Boa parte dos componentes do > Flex 4.x já podem gerar

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Wemerson Couto Guimarães
Primeira versão da classe... http://pastebin.com/pKUw2Ahd Em 15 de abril de 2013 11:12, Wemerson Couto Guimarães escreveu: > Maravilha... estou montando uma classe aqui pra isso conforme vocês > orientaram... Gustavo... eu estava fazendo quase do jeito que vc falou... > mas esse detalhe aí d

Re: [flexdev] Como saber se uma classe existe ?

2013-04-15 Por tôpico Wemerson Couto Guimarães
Valeu galera... entendi o ponto. Em 15 de abril de 2013 11:29, Fredy Gadotti escreveu: > Procura por getDefinitionByName; > Depois crie um método com um try catch e tenta instanciar esse objeto, > caso não consiga, vai cair no catch porque a classe não está compilada na > aplicação. > > E.g: >

Re: [flexdev] Como saber se uma classe existe ?

2013-04-15 Por tôpico Fredy Gadotti
Procura por getDefinitionByName; Depois crie um método com um try catch e tenta instanciar esse objeto, caso não consiga, vai cair no catch porque a classe não está compilada na aplicação. E.g: try { var clazz:Class = getDefinitionByName(className) as Class; var o:* = new clazz(); } catch (

Re: [flexdev] Como saber se uma classe existe ?

2013-04-15 Por tôpico Gustavo Martinez
Wemerson, veja essa referencia: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/utils/package.html#getDefinitionByName() Nessa função vc pega a classe apenas pelo nome dela. Se não existir dispara um erro e vc poderá tratar! Abrs *-- Gustavo Martinez* 2013/4/15 Wemers

Re: [flexdev] Como saber se uma classe existe ?

2013-04-15 Por tôpico Wemerson Couto Guimarães
Ah... detalhe... eu ainda não teria a classe instanciada... só teria uma string com o nome da classe e quero saber se ela existe na app... Usar *instanceof* or *is *já teria que ter uma instância ou um objeto para comparar, o que não é o caso ainda... Em 15 de abril de 2013 11:13, Wemerson Couto

Re: [flexdev] Como saber se uma classe existe ?

2013-04-15 Por tôpico Wemerson Couto Guimarães
thanks man... Em 15 de abril de 2013 11:09, Isaac Henrique escreveu: > instanceof or is! > > > > Em 15 de abril de 2013 10:50, Wemerson Couto Guimarães < > wemerso...@gmail.com> escreveu: > >> Tem como saber se uma classe está presente na aplicação através do seu >> nome? >> >> >> Exemplo, eu te

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Wemerson Couto Guimarães
Maravilha... estou montando uma classe aqui pra isso conforme vocês orientaram... Gustavo... eu estava fazendo quase do jeito que vc falou... mas esse detalhe aí de criar uma classe pai para os vos ficou mais top... vou seguir sua ideia que ficou top... Em 15 de abril de 2013 11:09, Fredy Gadotti

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Gustavo Martinez
Passar o type é comum para saber como traduzir o objeto q vc recebeu! na minha sugestão tem q corrigir para: *for (var p:String in objeto**.data**) {* * this[p] = objeto.data[p];* *}* Abrs *-- Gustavo Martinez* 2013/4/15 Wemerson Couto Guimarães > hehehe... eu tava pensando justame

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Fredy Gadotti
Onde trabalho fazemos exatamente isso, passamos junto o tipo do objeto que ele vai ser convertido. Não vejo problema. 2013/4/15 Wemerson Couto Guimarães > hehehe... eu tava pensando justamente nisso... postei agorinha uma dúvida > sobre isso... é uma boa prática passar no json o tipo do objeto?

Re: [flexdev] Como saber se uma classe existe ?

2013-04-15 Por tôpico Isaac Henrique
instanceof or is! Em 15 de abril de 2013 10:50, Wemerson Couto Guimarães escreveu: > Tem como saber se uma classe está presente na aplicação através do seu > nome? > > > Exemplo, eu tenho um nome de classe numa string e para não dar ero na hora > de instanciar, antes eu quero verificar se essa

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Wemerson Couto Guimarães
hehehe... eu tava pensando justamente nisso... postei agorinha uma dúvida sobre isso... é uma boa prática passar no json o tipo do objeto? Em 15 de abril de 2013 11:02, Gustavo Martinez escreveu: > Wemerson, vc pode fazer o seguinte. > > Passe esse novo JSON com "type" e "data"; > > depois: > v

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Gustavo Martinez
Wemerson, vc pode fazer o seguinte. Passe esse novo JSON com "type" e "data"; depois: var objeto:Object = JSON.parse( e.result.toString() ); var u:UsuarioVO = new UsuarioVO ( objeto ); No construtor: public UsuarioVO ( objeto:Object=null ) { super( objeto ) } No construtor da classe pai

[flexdev] Como saber se uma classe existe ?

2013-04-15 Por tôpico Wemerson Couto Guimarães
Tem como saber se uma classe está presente na aplicação através do seu nome? Exemplo, eu tenho um nome de classe numa string e para não dar ero na hora de instanciar, antes eu quero verificar se essa classe existe na app... -- Wemerson Guimarães Rio Verde - Go - Brasil -- -- Você recebeu es

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Wemerson Couto Guimarães
Certo, estou criando aqui.. valeu pela dica! Um detalhe... como o retorno é em json, não vou conseguir tipar os dados correto?, então a solução é criar um campo no json que me diz que tipo de retorno é... um exemplo seria mudar de: {"id":999,"nome":"Wemerson Couto Guimaraes","email":"wemerso...@g

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Fredy Gadotti
Cria uma classe utilitária que faz a conversão do objeto para você; Caminho das pedras: http://livedocs.adobe.com/flex/3/html/help.html?content=usingas_8.html Se você sabe que precisa que seja transformado em um UsuarioVO, você passa a classe como parâmetro. Exemplo: var u:UsuarioVO = ValueObjec

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Wemerson Couto Guimarães
Já tentei usar ObjectUtil.copy() também, mas não funcionou Em 15 de abril de 2013 09:10, Wemerson Couto Guimarães escreveu: > Bom dia Fredy, o JSON retornado é simples.. veja um exemplo: > > trace(e.result); // {"id":999,"nome":"Wemerson Couto Guimaraes","email":" > wemerso...@gmail.com"} > > v

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Wemerson Couto Guimarães
Bom dia Fredy, o JSON retornado é simples.. veja um exemplo: trace(e.result); // {"id":999,"nome":"Wemerson Couto Guimaraes","email":" wemerso...@gmail.com"} var usuario:UsuarioVO = JSON.parse( e.result.toString() ) as UsuarioVO; trace( usuario ); // null var objeto:Object = JSON.parse( e.result

Re: [flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Fredy Gadotti
A sua String JSON diz pelo menos qual é a classe que ela deve ser convertida? Que se disser, você pode criar uma classe de proxy para instanciar dinamicamente a classe e atribuir os valores utilizando introspection sem precisar fazer isso manualmente para cada método. Se senão falar qual é o objet

[flexdev] Problema em Conversão de JSON para ValueObject

2013-04-15 Por tôpico Wemerson Couto Guimarães
Bom dia pessoal. Usei várias libs pra tratar JSON, e em todas o problema é o mesmo: Consigo converter o json para um objeto declarado do tipo "Object", porém não consigo converter para uma classe VO. Como vocês tratam isso? Tentei várias libs como por exemplo a as3corelib e agora estou usando o s