ローカルで試す時と、デプロイした時の動作を変更したい。
そんな時にこの方法です。
var domain = "http://localhost:8080/";
var url:String = Application.application.url;
var httpExp:RegExp = new RegExp("http://[^/]*/");
if ( httpExp.test(url) ) {
domain = httpExp.exec(url).toString();
}
まぁ取得を外出しにすればよいのですが、
手軽にこういう感じもあるんですね。
Flexで開発している間は、
「file://」でアクセスするので
mx.core.Applicationが持ってるURLではif文には入らないです。
入った場合は変換を実行しています。
って感じです。
0 件のコメント:
コメントを投稿