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 [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