[akabana-user:14] Re: gatewayUrlの指定について
yamashita.akihito
yamashita.akihito @ classmethod.jp
2006年 9月 22日 (金) 17:31:17 JST
山下です。
あの後「application.systemManagerのloaderInfoを使えばSWFのURLを取得できる
よ」という
情報を取得したので↓のようなコードを追加して対処してみました。
(Application.application as
Application).systemManager.loaderInfo.url.replace(/\/[^\/]*$/, "/gateway")
これですと、
・SWFの配置場所とサーバのドメインが異なる
・web.xmlを後で変更する
といった場合に問題が出ますが、今回に関しては考えなくて良いようなので
とりあえず問題は出てないです。
>ありかわさん
すばやい回答ありがとう御座いましたm(__)m
-----Original Message-----
From: akabana-user-bounces @ ml.seasar.org
[mailto:akabana-user-bounces @ ml.seasar.org] On Behalf Of e1arkw
Sent: Friday, September 22, 2006 3:32 PM
To: akabana-user @ ml.seasar.org
Subject: [akabana-user:13] Re:gatewayUrlの指定について
ありかわです。
>
> 質問なのですが、コンパイル時にサーバ側のgatewayUrlが特定できない場合(例:
> パッケージソフト)どうやってgatewayUrlを指定するのが良いのでしょうか?
> 私の方で同じ問題にぶつかった時は
>
> 1.flash_varsにgatewayUrlを追加
> 2.S2Flex2Serviceオブジェクト生成時にgatewayUrlプロパティに1.の値をセット
>
> という形で対応いたのですが、htmlファイルに直接URLを記述することになって
> しまったため多少気持ちが悪く感じています。
>
私も同じような対応をしていましたが、同様に気持ちわるかったので、
私の場合は、flash_varsに
gatewayHost=127.0.0.1
として、gatewayサーバのIPだけを外部から取得するようにしています。
Flexは、SWFにどうしても情報を埋め込まないといけないので、
動的に変えたい場合、flash_varsに頼るしか無いと思います。
ご参考になれば幸いです。
_______________________________________________
akabana-user mailing list
akabana-user @ ml.seasar.org
https://www.seasar.org/mailman/listinfo/akabana-user
akabana-user メーリングリストの案内