タイトルのエラーはWebPlayerとしてビルドしたスタンドアロンアプリか、WebPlayer向け設定の状態でエディターで実行すると発生します。
メニューの File → Build Settings を開くと次のようになっているはずです。
てっとりばやく解決したい場合、アクセスするサーバのルードディレクトリに以下のファイルを置きます。
名前はcrossdomain.xmlです。
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*"/> </cross-domain-policy>
これはなんですか
例えば作ったWebPlayerゲームを http://myapp.test というURLに置いている場合、 http://target.test というドメインにアクセスするには、target.test側で、 「myapp.testに置かれているアプリからアクセスしていいですよ」 という許可を出す必要があります。 これをCORSと言います。
上記のJSONファイルで、myapp.testドメインからのアクセス許可をしているわけです。
特定のドメインのみ許可したい場合、crossdomain.xmlの domain="*" の部分を書き換えればいけます。