投稿日:2009-04-20 Mon
お題の通りなんですが、この前制作中のコンテンツが、ローカルとサイトにアップした時の両方対応でFlashVarsで値渡すだけだったので、別に問題なかったのですが、急きょローカルだった場合はボタンを有効とかそういった処理をしなくてはいけなくなりました。まあ思いつく手段としては、立ち上がってるURLをみて、「http://」ではじまってるか「file://」で始まってるかで判断すればいいかなと思い、以前javascriptと連携して拾ったので
var baseURL:String = String(ExternalInterface.call("function() { return window.location.href; }")
で拾おうとしたら、ローカルの時にセキュリティエラーが・・・・・・
そりゃそうか。
う~ん・・・と唸っていたら、単純でした。
loaderInfo.url
で拾えた。
if ( loaderInfo.url.indexOf("http://") == 0 )
{
//サーバー上
}
else
{
//ローカル
}
で判別できました。
って事は、前回もjavascriptとか使わなくて良かったのか・・・
△ PAGE UP