0
개체, 변수 또는 내 Red5 Java 서버 응용 프로그램에서 AS3 스크립트로 보내는 것에 대한 이해에 문제가 있습니다. 자신의 매개 변수를 호출하여 "PARAMS"를 "말"이 호출 내 ActionScript의 메소드를 호출TypeError : 오류 # 1034 : 유형 강제 변환 실패 : 개체를 배열로 변환 할 수 없습니다.
((IServiceCapableConnection) conn).invoke("say", params);
:
문제점 메신저 페이싱
내가 자바에 다음 코드를 기록한 것입니다. 지금까지 너무 좋아. 그래서 배열을 취득하지만 난 그것에게 그것의 다음과 같은 오류의 원인이 내게 말해 사용하지 못할 public function say(user:Array):void{
var usr:Array = user as UserVO;
list.appendText(usr[0] + "\n");
}
: 할 수 없습니다 :
형식 오류 : 오류 # 1034 : 유형 강제 변환이 실패를 같은
내 액션 보인다 Object @ 123b4a7f1을 Array로 변환하십시오.
누군가이 부분을 어떻게 "변환"하는 법을 말해 줄 수 있습니까? 나는 직렬화에 대한 몇 가지 기사를 보았지만 그 문제는 알지 못했다.
타이, 난 아직 형식 오류이 예외 얻을 hatsh 의견을 남겨주하지만 : 오류 # 1034 : 유형 강제 변환이 실패를 : 배열에 10957eac1 @ 객체를 변환 할 수 없습니다. 모든 값에 대해 for 루프에서 변환해야합니까? –
이 오류가 발생한 줄은 무엇입니까? 'Java' 호출에서 전달하는'params'를 게시 할 수 있습니까? – harsh
아아 sry가 게시하는 것을 잊어 버렸습니다 ... Object [] params = new Object [] {사용자}; 사용자는 모든 사용자 특성을 보유하는 값 개체입니다. 그 빌드는 다음과 같습니다 : 공용 클래스 UserVO { \t private int id; \t public int getId() { \t \t return id; \t} \t public void setId (int id) { \t \t this.id = id; \t} } –