首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Adobe Air + Flex中使用Janrain Engage (RPX)?

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

Stack Overflow用户
提问于 2011-01-26 22:53:52
回答 1查看 313关注 0票数 1

我有一个网站使用Janrain的登录,我也有一个桌面应用程序(Adobe Air),需要登录与网站,但我不能让它工作。

我的想法是使用mx:HTML容器并导航到Janrain登录系统,这样用户就可以登录,在会话中设置令牌,并检索该令牌以便进一步通信。

代码语言:javascript
复制
<mx:HTML x="369" y="189" location="http://www.mysite.com/auth/clientLogin.php" 
verticalScrollPolicy="on" horizontalScrollPolicy="on" width="341" height="162"/>

我可以看到Janrain提供者选择器和我的提供者,但当我点击"Facebook“,例如,它给我错误:

代码语言:javascript
复制
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登录系统吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-27 07:54:19

我想通了!

HTML容器使用的默认HTMLHost似乎不支持某些javascript函数。解决方案是实现一个自定义的HTMLHost,或者,最快的方法是执行以下操作:

代码语言:javascript
复制
html.htmlHost = new HTMLHost(true);

其中html是绑定在ActionScript中的mx:HTML对象。经过几个小时的搜索,我找到了解决方案,并找到了这个页面:http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7e74.html

我使用的是Adobe Air 2.5,但它似乎是一样的!我希望这对其他人有用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4805942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档