如何使用ActionScript访问Remoteobject?
|
在许多地方都讨论了这个问题,但是似乎没有一个解决方案对我有用。事情是这样的:在我的mxml代码中,一切正常运行:
<s:RemoteObject id=\"remotetest\" destination=\"Hibernatetest\" endpoint=\"http://praiseJESUS/blazeds/messagebroker/amf\" result=\"remotetest_resultHandler(event)\" fault=\"remotetest_faultHandler(event)\"/>
<s:Button x=\"1248\" y=\"401\" label=\"Laden\" click=\"remotetest.getCells()\"/>
protected function remotetest_resultHandler(event:ResultEvent):void
{
var cellList:ArrayCollection = event.result as ArrayCollection;
}
现在,这很完美。另一方面,这是行不通的:
var ro:RemoteObject = new RemoteObject;
var cs:ChannelSet = new ChannelSet;
var c:Channel = new AMFChannel(\"my-amf\",\"http://JESUSAGAIN/blazeds/messagebroker/amf\");
cs.addChannel(c);
ro.channelSet = cs;
ro.destination = \"MyClass\";
ro.source = \"myNamespace.MyClass\";
ro.getOperation(\"myfunction()\").send();
这应该工作-不知道为什么不这样做。有什么提示吗?
没有找到相关结果
已邀请:
1 个回复
眠皇
这表明,如果定义了端点,则RemoteObject-Class将创建其自己的通道集。尽管似乎这与我所做的相同,但我做不到,因为下面的代码实际上可以工作,与我的第一次尝试不同。
定义通道集时,似乎必须格外小心。也许有人可以启发我。