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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     youtubeカスタムプレイヤー埋め込みで*** セキュリティ Sandbox 違反 ***が出る
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
maki_an
Åê¹ÆNo.45736
投稿日時: 2010-9-13 13:40
半人前
居住地: 東京
投稿: 47
使用環境:
youtubeカスタムプレイヤー埋め込みで*** セキュリティ Sandbox 違反 ***が出る
こんにちは。flashcs5,as3環境下で、
swfにyoutubeを読み込みたいのですがうまくいかず困っております。

*** セキュリティ Sandbox 違反 ***
SecurityDomain 'http://s.ytimg.com/yt/swf/~~~~~~~~~~~.swf' が互換性のないコンテキスト 'http://www.youtube.com/cp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=?version=3&enablejsapi=1' にアクセスを試みました。
となり、一瞬表示されるものの、ローダーMCを画面の中心に移動するスクリプトが実行された時点で消えてしまいます。

幅がブラウザウインドウの大きさに合わせて
可変するswfの中で、youtubeのローダー(インスタンス名はmc)を常に中央に配置したいのですが、中央配置のスクリプトを実行するとyoutube画面が消えて、画面が真っ白になります。

mcの1フレーム目のスクリプトです。
おそらくここに問題があると思うのですが、
Security.allowDomain("http://www.youtube.com/");
を入れているのに、なぜエラーが出るのか全く分かりません。

Security.allowDomain("http://www.youtube.com/");
Security.loadPolicyFile("http://www.youtube.com/crossdomain.xml");

var player:Object;
var loader:Loader = new Loader();
var request:URLRequest = new URLRequest("http://www.youtube.com/cp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=?version=3&enablejsapi=1");
loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
loader.load(request);

function onPlayerReady(event:Event):void
{
	player = loader.content;
	var playerwidth;
	playerwidth = 352;
	player.setSize(playerwidth,playerwidth/16*9+32 );
	player.cueVideoById(parentMc.video_id, 0, "medium");
}


function onLoaderInit(event:Event):void
{
	loader.content.addEventListener("onReady", onPlayerReady);
	loader.content.addEventListener("onPlaybackQualityChange",onVideoPlaybackQualityChange);
	addChild(loader);
}


function onVideoPlaybackQualityChange(event:Event):void
{
	player.setPlaybackQuality("medium");
	// Event.data contains the event parameter, which is the new video quality;
	trace("video quality:", Object(event).data);
}


Security.allowDomain("http://www.youtube.com/");
Security.loadPolicyFile("http://www.youtube.com/crossdomain.xml");

この2行が記載されていればセキュリティ問題はクリア
出来ると思うのですがうまくいきません。

セキュリティエラーが出ない方法についてご存知の方、お教えください。よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » youtubeカスタムプレイヤー埋め込みで*** セキュリティ Sandbox 違反 ***が出る maki_an 2010-9-13 13:40
     Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る mayor 2010-9-13 13:45
       Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る maki_an 2010-9-13 14:10
         Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る mayor 2010-9-13 14:15
           Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る maki_an 2010-9-13 14:32
             Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る mayor 2010-9-13 15:01
               Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る maki_an 2010-9-13 16:28
                 Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る mayor 2010-9-13 16:51
                 Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る Hiiragi 2010-9-13 22:11
                   Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る maki_an 2010-9-14 17:12
                     Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る Hiiragi 2010-9-14 18:35
                       Re: youtube埋め込みで*** セキュリティ Sandbox 違反 ***が出る maki_an 2010-9-14 23:34

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