red5 및 AS3을 사용하는 사용자 정의 flex 클라이언트에서 AS2와 함께 사용하는 간단한 브로드 캐스터와 비슷한 테스트를 수행하고있었습니다. 하지만 아이디어는 모두 내가 RED5에서 만든 채널, 결국 범위와 채널을 PIN이하는 것입니다,이 기능은 단지 테스트하는 서버flex netConnection.call 메서드로 목록 검색
public List<String> listaCanales(){
List<String> canales = new ArrayList<String>();
canales.add("Canal 1");
canales.add("Canal 2");
canales.add("Canal 3");
canales.add("Canal 4");
canales.add("Canal x");
return canales;
}
에 기능을 추가했다.
는 내가 전에 작은 기능이라고 추가를 생성하며 여기public int add(int a, int b){
return a+b;
}
내가 추가 기능을
connection = new NetConnection();
connection.connect("rtmp://"+servidor+"/"+red5App);
connection.addEventListener(NetStatusEvent.NET_STATUS, onConnected);
connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
var nr:Responder = new Responder(netResponderHandler);
connection.call("add", nr,5,6);
라고 어떻게 그리고는 추가 기능과 함께 작동 작동하지만 난을하려고 할 때 listACanales 함수는 netResponder 핸들러가 작동하지 않는 것과 같습니다.
connection = new NetConnection();
connection.connect("rtmp://"+servidor+"/"+red5App);
connection.addEventListener(NetStatusEvent.NET_STATUS, onConnected);
connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
var nr:Responder = new Responder(netResponderHandler);
connection.call("listaCanales", nr,null);
또는 여기
connection.call("listaCanales", nr);
는 내가 테스트 기능의 역할을 AA 클래스입니다 asume 내가 xzy 작은 기능을 만들어
을 말할 때 내 netResponderHandler protected function netResponderHandler(serverResult:Object):void
{
registros("Something happened");
//registros("The result is " + serverResult);
}
post the listaCanales 함수 –