私は同じ問題に苦しんで、ここで私の闘争から生まれたものだし、あなたが見ることができるように)
public static function getRemoteObject(destination:String, channelName:String,
showBusyCursor:Boolean=true):RemoteObject{
var remoteService:RemoteObject=new RemoteObject(destination);
var channelSet:ChannelSet=new ChannelSet();
var amf:AMFChannel=new AMFChannel(channelName,
"http://{server.name}:{server.port}" +
(Application.application as Application).parameters.contextRoot +
"/graniteamf/amf");
channelSet.addChannel(amf);
remoteService.channelSet=channelSet;
remoteService.showBusyCursor=showBusyCursor;
return remoteService;
}
、私は基本的にあなたが試したと述べただけで物事を行います私のエンドポイントはアプリケーション起動時にflashVarsに部分的に提供されています。
出典
2010-11-22 09:20:36
2DH
thxです。私は宛先文字列に問題があります。あなたはどうしたの?私はservices-config.xmlを持っていないので、常にエラーが出ます。メッセージングの宛先は見つかりませんでした。 目的地はどこですか? (このRemoteObjectをどのように呼び出すか)、そしてソース(リモートクラス)をどこで設定しますか? – Martin
さて、私は今混乱していることを認めなければなりません。私はあなたがコンパイル時にservice-config.xmlを使いたくないと思っていましたが、あなたはそれをまったく使いたくないと思っていますし、サーバでそれを持っていない可能性もありますか側。 – 2DH
- 私はZendAMFとPHPを使用していますので、service-config.xmlファイルを使用しても構いません。しかしこれまでのところ私はそれをFlex Appにコンパイルしていました。サーバーにはありませんでした。このアプローチでは、サーバーに配置する必要がありますか?私はそれをどのように/どこに置くのですか? – Martin