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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     crossdomain.xmlをルート以外に配置すると効かなくなる
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
rrttaa
Åê¹ÆNo.42488
投稿日時: 2009-6-3 14:12
新米
居住地:
投稿: 2
使用環境:
crossdomain.xmlをルート以外に配置すると効かなくなる
はじめまして、こんにちは。

特定のディレクトリのみをすべてのドメインからアクセスできるようにするために、
crossdomain.xmlを特定のディレクトリに配置し、
読み込み元のswfの1フレーム目に下記を記述したものの
アクセスが拒否されてしまいます。
System.security.loadPolicyFile("http://foo/bar/crossdomain.xml");

ルートにcrossdomain.xmlを置いた場合は問題なく動きます。
firebugで接続を見たところ、
はじめにflashで指定したディレクトリのcrossdomain.xmlを読んだ後に
ルートのcrossdomain.xmlを読みにいっているようです(404です)

読み込み先はphpです。
テスト用に下記のような変数testを返す単純ものをアップしております。
echo "&test=OK"

crossdomain.xmlは下記のようになっております。
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all" />
<allow-access-from domain="*" />
</cross-domain-policy>

よろしくお願いいたします。

環境
OS:MacOSX(Leopard)
Flash:CS3、ver8パブリッシュ
使用ブラウザ:safari、firefox
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » crossdomain.xmlをルート以外に配置すると効かなくなる rrttaa 2009-6-3 14:12
     Re: crossdomain.xmlをルート以外に配置すると効かなくなる gaienboy 2009-6-3 14:37
       Re: crossdomain.xmlをルート以外に配置すると効かなくなる rrttaa 2009-6-3 18:10

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