Flashの実行環境をswfの置き場所で切り替える。
どこにswfが置かれているかでenvの値を変えるスクリプト。
String.prototype.startsWith = function(str){ return !this.indexOf(str); } String.prototype.endsWith = function(str){ return this.lastIndexOf(str) == this.length-str.length; } var env = "production"; var swfurl = _url; if (swfurl.startsWith("file:///") || swfurl.startsWith("http://localhost")) { env = "development"; } else if (swfurl.startsWith("http://test.somewhere.net/")) { env = "staging"; }
_urlのままだとstartsWithが使えないのでローカル変数swfulrにコピーします。
startsWith/endsWithはここから。