2011-01-26 3 views
1

私はログイン用にJanrainを使用しているウェブサイトを持っており、ウェブサイトでのログインが必要なデスクトップアプリケーション(Adobe Air)もありますが、それを動作させることはできません。Adob​​e Air + FlexでJanrain Engage(RPX)を使用していますか?

私の考えは、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"/> 

私は私のプロバイダとの受け付けを開始プロバイダーセレクタを見ることができますが、私は例えば、「フェイスブック」をクリックしたとき、それは私にエラーを与える:私は私の受け付けを開始がエンゲージ使用できる方法上の任意のアイデアを

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のログインシステム

答えて

1

私はそれを考え出しました!

HTMLコンテナで使用されるデフォルトのHTMLHostは、一部のjavascript関数をサポートしていないようです。

HTMLは私のMXで
html.htmlHost = new HTMLHost(true); 

:ActionScriptでバインドさHTMLオブジェクトソリューションは、カスタムHTMLHostのか、次の操作を行い最速の方法を実装することです。時間を検索して解決策を見つけましたが、このページが見つかりました:http://help.adobe.com/en_US/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7e74.html

私はAdobe Air 2.5を使用していますが、それは同じようです!私はこれが他の人にとって有益であることを願っています。

関連する問題