トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     XMLのクロスドメイン読込み
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
copperroad
Åê¹ÆNo.41952
投稿日時: 2009-3-31 22:57
半人前
居住地:
投稿: 59
使用環境:
Win Xp professional,Flash CS3
IE7.0
XMLのクロスドメイン読込み
こんばんは。

swfに異なるドメインからXMLを読み込みたいと思っています。
XMLを設置しているサーバーにcrossdomain.xmlを設置しないといけないとのことですが、動作せず困っています。

http://hmlab.info/minor/2008/01/flash-1.html
http://www.hatayan.org/weblog/archives/2004/03/04/041326.php
などを参考に

<?xml version="1.0" encoding="utf-8"?>
<cross-domain-policy>
<allow-access-from domain="ドメイン.com" secure="true" />
</cross-domain-policy>

というcrossdomain.xmlをXMLファイルと同階層に設置したのですが・・・

どこか間違っているのでしょうか。
また別にサーバの設定など必要なのでしょうか?

どなたかご教授お願いいたします。
961832p
Åê¹ÆNo.42020
投稿日時: 2009-4-6 16:26
常連
居住地: Akiruno-shi
投稿: 155
使用環境:
 
:AS3:
- Adobe Flex SDK, Eclipse, AIR GEAR
- LB.Log AS3, Alcon2

:AS2:
- AMES(ASDT, MTASC, Eclipse, swfmill)
- Natural Entry Point Method
- LB.Log, Zeroi

Pro, Firefox, Chromium(Iron), IE

----------------
Pro,
Re: XMLのクロスドメイン読込み
 
いくつか確認なのですが、

同一ドメイン上での動作について:
これは念のためなのですが、同一ドメイン上では読み込めるのでしょうか?

ポリシーファイルの場所について:
投稿されてあります情報から、ポリシーファイルは読み込まれる側にあるもようですが、
加えて、通常はサイトルートにあるcrossdomain.xml(例:http://example.net/crossdomain.xml)を見るので、そのあたりの設置場所は大丈夫でしょうか?

引用:
<?xml version="1.0" encoding="utf-8"?>
<cross-domain-policy>
<allow-access-from domain="ドメイン.com" secure="true" />
</cross-domain-policy>

というcrossdomain.xmlをXMLファイルと同階層に設置したのですが・・・

参考リンク:
 ・カスタムポリシーファイルの記述と読み込みのまとめ|_level0.KAYAC


----------------
:961832p:
- だんだんAS3に慣れてきた“なんちゃって”AMES使いの日曜プログラマー

copperroad
Åê¹ÆNo.42033
投稿日時: 2009-4-7 16:33
半人前
居住地:
投稿: 59
使用環境:
Win Xp professional,Flash CS3
IE7.0
Re: XMLのクロスドメイン読込み
ご返信ありがとうございました!

XML配置側サーバのサイトルートにcrossdomain.xmlを設置したら解決しました。別の記事ではxmlと同階層に設置とあったものですから。(xmlと同階層にcrossdomain.xmlを設置するとIEでは表示できず、IE以外のブラウザで表示できるといった現象がありました)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops