■プロフィール

クリエイトウェーブスタッフ

Author:クリエイトウェーブスタッフ
開発における、諸々を書いていきたいなと思っています。

■最近の記事
■カテゴリー
■twitter

■QRコード

QR

■最近のコメント
■月別アーカイブ
■最近のトラックバック
■ブロとも申請フォーム
■twitter_follow

■ブログ内検索

■RSSフィード
■リンク
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


カテゴリー:スポンサー広告 |
ACtionScript3でローカルかサーバーか判定
お題の通りなんですが、この前制作中のコンテンツが、ローカルとサイトにアップした時の両方対応で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とか使わなくて良かったのか・・・

スポンサーサイト

テーマ:Flash - ジャンル:コンピュータ

カテゴリー:Flash | TM(0) | CM(0)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。