在Adobe Air + Flex中使用Janrain Engage(RPX)?

我有一个使用Janrain进行登录的网站,我还有一个桌面应用程序(Adobe Air)需要登录网站,但我无法使用它。 我的想法是使用mx:HTML容器并导航到Janrain登录系统,以便用户可以登录,在会话中设置令牌并检索该令牌以进行进一步的通信。
<mx:HTML x="369" y="189" location="http://www.mysite.com/auth/clientLogin.php" 
verticalScrollPolicy="on" horizontalScrollPolicy="on" width="341" height="162"/>
我可以看到Janrain提供商选择器与我的提供商,但当我点击“Facebook”时,它给我错误:
TypeError: Result of expression 'aF.window' [undefined] is not an object.
at https://s3.amazonaws.com/static.rpxnow.com/js/lib/rpx.js : 1
关于如何在Adobe Air + Flex中使用我的Janrain Engage登录系统的任何想法?     
已邀请:
我想到了!!! 似乎HTML容器使用的默认HTMLHost不支持某些javascript函数。解决方案是实现自定义HTMLHost,或者以最快的方式执行以下操作:
html.htmlHost = new HTMLHost(true);
其中html是我的mx:在ActionScript中绑定的HTML对象。搜索了几个小时后我找到了解决方案并找到了这个页面:http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7e74.html 我正在使用Adobe Air 2.5,但它似乎是一样的!我希望这对其他人有用。     

要回复问题请先登录注册