Pessoal,

Adicionei o seguinte Codigo javaScript na app:


<script language=*"JavaScript"* type=*"text/javascript"*>

*function* getUserVars() {

*var* net = *new* ActiveXObject("wscript.network");

*return* [net.UserName, net.UserDomain, net.ComputerName];

}

</script>

E no MXML estou adicionado a função:

*private* *function* autenticar():*void
*

{

*var* USER:Dictionary = *new* Dictionary();

*var* vars:Object = ExternalInterface.call(*"getUserVars"*);

USER[*"USUARIO"*] = vars[0].toString();

USER[*"DOMINIOO"*] = vars[1].toString();

USER[*"MAQUINA"*] = vars[2].toString();

*//Alert.show("usuario"+vars[0].toString());
*

usuarioService.autenticar(vars[0].toString());

}

Quando eu rodo a aplicação pelo Run As > Run on Server, a aplicação funciona
numa boa, quando rodo a aplicação pelo  Run As > Web Application ou populo a
aplicação no TomCat ele retorna o seguinte erro:

TypeError: Error #1009: Não é possível acessar uma propriedade ou um método
de uma referência de objeto nula.
 at Sicorc/autenticar()[C:\Documents and
Settings\regism\workspace\Sicorc\flex_src\Sicorc.mxml:39]
 at Sicorc/___Sicorc_Application1_creationComplete()[C:\Documents and
Settings\regism\workspace\Sicorc\flex_src\Sicorc.mxml:7]
 at flash.events::EventDispatcher/dispatchEventFunction()
 at flash.events::EventDispatcher/dispatchEvent()
 at
mx.core::UIComponent/dispatchEvent()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:12528]
 at mx.core::UIComponent/set
initialized()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\UIComponent.as:1627]
 at
mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:759]
 at
mx.managers::LayoutManager/doPhasedInstantiationCallback()[E:\dev\4.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1072]



Alguem poderia ajudar?

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Reply via email to