ActionScript 3이 처음입니다. nc.call()
메서드를 사용하여 클라이언트에서 서버를 호출하여 클라이언트가 서버에서 앞뒤로 통신하는 데 좋은 옵션인지 확인하려고합니다. 채팅 응용 프로그램.NetConnection.call 메서드에서 코드 오류가 발생했습니다.
1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.net:Responder.
누군가가 나를이 오류를 해결하는 데 도움 주실 래요 :
나는 컴파일 오류 메시지를 수신?import flash.net.NetConnection;
import flash.events.NetStatusEvent;
var nc:NetConnection = new NetConnection();
nc.connect("rtmfp:/fms/textchatexample");
nc.addEventListener(NetStatusEvent.NET_STATUS, netHandler);
function netHandler(event:NetStatusEvent):void {
switch(event.info.code) {
case "NetConnection.Connect.Success":
trace("Your Connected UP");
break;
}
}
var test:Object = new Object();
test.onResult = function(arg) {
trace(arg);
};
nc.call("sendMsg", test, "just, a test call"); ERROR LINE
당신은 이벤트 리스너를 추가해야합니다
이
아래 내 클라이언트 측 코드는 'connect()'메서드를 호출하기 전에'NetConnection'에 추가하십시오. 그런 다음 서버와의 연결이 설정되기 전에 (즉, NetConnection.Connect.Success 코드가있는'NetStatusEvent'를 받기 전에)'nc.call()'을 호출해서는 안됩니다. – duTr