2011-02-10 6 views
0

現在、コンパイル後にhtdocsにファイルをコピーする必要がないように、HTTPServiceがローカルマシンのWebサーバーで動作するようにURLをハードコードしています。 HTTPサービスのURLをテスト設定の作業から通常のWebサーバー設定の作業に簡単に移行するための良いテクニックは何ですか?Flex 4 - ローカルで開発サーバー上でHTTPServiceテストを行うための手法

答えて

1

AIRまたはFlexで実行しているかどうかをテストする方法と同様に、アプリケーションが現在ある環境を取得するサービスを作成します。 EnvironmentServiceで

url="EnvironmentService.getURL1();" 

:あなたのHTTPServiceで

これはあなたのために動作しない場合は

public static function getUrl1():URL 
{ 
    return (LOCAL_ENVIRONMENT)? LOCAL_URL1 : LIVE_URL1; 
} 

は、いくつかのより多くのコードを投稿し、我々は解決策に取り組むます

+0

方法LOCAL_ENVIRONMENTを設定しますか? – Anonymous1

+0

これは、EnvironmentServiceを書くときにはあなた次第です。クイックテストを実行したり、コンパイルする前にハードコードすることで、実行時に設定することができます。テストの場合は、ローカルURLにリクエストを行い、失敗した場合はライブURLを試してください.LOCAL_ENVIRONMENTをfalseに設定してください。 –

関連する問題