質問
私は、次のコードをしようとしている http://code.google.com / APIの/ AJAX /遊び場/#change_the_playing_videoする
遊び場ページからrunnedときこれはうまく動作します。しかし、私はサンプルとして提供されたソースコードで新しいLOCALFILEを作成する場合、私は次のエラーを取得する:
YTPlayerをが定義されていません。
40行でます:
if(ytplayer) {
ytplayer.loadVideoById(videoID);
}
これは、私がサンプルで必要なのjavascriptの一部へのアクセスを得ることはありません何らかの理由のように見えます。
それは私だけですか?またはサンプル・コードは、遊び場のページの外に実行しないのですか?
解決
これは、Flashで同じドメインの制限に関係しています。 「クロスドメイン」アクセスとしてインターネットカウント上のリソースにアクセスしようとしているローカルファイル。ローカルのファイルをホワイトリストに登録するには、それはグローバルセキュリティ設定の場所です追加に。 「...場所を追加」し、「編集...場所」をクリックします。
他のヒント
それはフラッシュでセキュリティ上の問題はかなり確認してください。私はそれをローカルにロードしようとすると、私は以下のポップアップを得るが、それは私に正常に動作しますサーバーでます。
の
<サブ>(ソース: fullahead.org の)サブ>
あなたはを開発者が]セクションをチェックアウトする場合は、次のアドビ参照には、あなたはそれが働いて得ることができる必要があります。
所属していません StackOverflow