メイン ActionScript 3.0 特設会議室 Bing Translator APIのflash実装について | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ackeeee | Åê¹ÆNo.46308 投稿日時: 2010-11-9 5:10 |
新米 居住地: 投稿: 2
使用環境:
|
Bing Translator APIのflash実装について ローカルでは動いていますが、
サーバにあげると動かなくなります。 グローバルセキュリティの問題なのか、 そもそもこのAPIがFLASH上で動かないものなのかわかりません。 どなたかご教授いただればと思っています。 環境は macOS 10.6 flash CS4とCS5 AS3.0で実装しています。 |
stock | Åê¹ÆNo.46309 投稿日時: 2010-11-9 10:20 |
新米 居住地: 投稿: 13
使用環境:
WinXP, Flash CS3, actionscript3.0 |
Re: Bing Translator APIのflash実装について クロスドメインの問題かと思います。
API元にcrossdomain.xmlが設置されていないのでしょう。 当然、こちらからAPI元にcrossdomain.xmlをアップ することは出来ないので、PHP等を使用して プロキシ経由でAPIを叩きに行けば問題解消されるはずです。 結構、この件の問題?は、よくあることなので、 ググるとたくさん対策はのっていますよ。 |
ackeeee | Åê¹ÆNo.46310 投稿日時: 2010-11-9 14:59 |
新米 居住地: 投稿: 2
使用環境:
|
Re: Bing Translator APIのflash実装について stock様
早々のご対応ありがとうございます。 引用: API元にcrossdomain.xmlが設置されていないのでしょう。 crossdomain.xmlはマイクロソフトのサーバにも こちらのサーバにも設置してあります。 http://api.microsofttranslator.com/crossdomain.xml 以下、補足説明です。 使っているのはAJAX用のものです。 http://msdn.microsoft.com/en-us/library/ff512404.aspx テキストを入力し(ここではリンゴとしています。) ↓ 日本語から何語に変換するのかを選択し、(ここでは日本語から英語) ↓ 下記のURLに入力したテキストと何語にするのかを渡して http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=mycallback&appId=<アプリケーションIDが入ります>&from=ja&to=en&text=%E3%82%8A%E3%82%93%E3%81%94 ↓ mycallback("Apples ");と返ってきたテキストのApples部分を切り出して表示しています。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |