ローカルで試す時と、デプロイした時の動作を変更したい。
そんな時にこの方法です。
- 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 件のコメント:
コメントを投稿