apache-flex - flex netconnect (在 flash.net.NetConnection 上未找到属性 onTest 并且没有默认值)

标签 apache-flex actionscript

有这个代码:

nc.call("test", new Responder(onCallSuccess,onCallFailed), "user1");                

public function onTest(id:String):void {
   Alert.show("test called from server");
}

结果:

`ReferenceError: Error #1069: Property onTest not found on flash.net.NetConnection and there is no default value`.

我该如何解决这个问题? 我尝试了很多不同的方法,似乎数据是从服务器应用程序正确发送的,但 Flex 无法“吃掉它”

最佳答案

您需要添加nc.client = this,以便服务器知道在哪里调用方法。

关于apache-flex - flex netconnect (在 flash.net.NetConnection 上未找到属性 onTest 并且没有默认值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9785569/

相关文章:

android - Android Nexus 7 上的 StageVideo 显示黑色方 block

java - 无法连接到远程 VM。连接被拒绝。尝试在 Flash Builder 4.7 中调试远程 Java 应用程序时

apache-flex - Flex 可以编译 Flash Lite 3 及更高版本吗?

flash - 在 AS3 中,如何将对象的内容作为函数的参数传递?

flash - 我想创建一些东西来记录用户的音频,然后允许他们将其发送到电子邮件,或将其保存到服务器

flash - 最佳 Flash 上传小部件

maven - 是否可以将两个 SWC 文件合并为一个?

android - Flash Builder with Flex 能否在设计 View 中为移动应用程序拖放控件?

actionscript - 在 puremvc 中在哪里注册调解器?

actionscript-3 - Actionscript 中接口(interface)的主要功能是什么?