gpt4 book ai didi

java - 将字符串数组从 red5 (Java) 发送到 Flash (ActionScript 3)?

转载 作者:行者123 更新时间:2023-12-01 04:50:52 25 4
gpt4 key购买 nike

我想将一个字符串数组从我的 red5 服务器发送到我的 flash 应用程序。但我做错了什么。这是我的代码。

Red5 服务器:

public String[] listUsers(){

String users[]={"Jordi","Anne","Charly"};

return u;

}

ActionScript 3:

var result:Responder = new Responder(onResult,onFail);
connection.call("listUsers", result);

function onResult(result:Object):void
{
var users:Array=new Array ();
users=result.valueOf();

}

以及错误(西类牙语):

类型错误:错误#1034:转换错误:没有数组中的 puede 5 转换。

有人可以帮助我吗?

最佳答案

 flash.external.ExternalInterface.call(function_name:String[, arg1, ...]):Object;

var result:Responder = new Responder(onResult,onFail);

flash.external.ExternalInterface.call("listUsers", result);

function onResult(result:Object):void
{
var users:Array=new Array ();
users=result.valueOf();

}

请注意,您的语法更多地反射(reflect)了 FMS 服务器调用,而不是 Javascript 我不确定我是否理解您的问题。如果它在服务器上,您可能需要 rpc 服务像远程对象 对于 FMS 和 Wowza 使用 netConnection 和 nc.call("myFunctionNameInQuotes","param1",param2 等);

关于java - 将字符串数组从 red5 (Java) 发送到 Flash (ActionScript 3)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14984830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com