2010-03-07 3 views
1

저는 Flex에서 처음 사용 하던데요. RubyAMF를 사용하여 Ruby on Rails 응용 프로그램에서 Flex로 해시를 보내려고합니다.Flex에서 객체를 배열 또는 이와 비슷한 것으로 변환

결과는 다음과 같다 :

result (mx.utils.ObjectProxy (@22b207d9)) 
| 
|-->errors (object (@16c64dd1)) 
    |-> Name -----"Name is too short" 
    |-> Email-----"Email has already been taken" 
    |-> Password--"Password is too short" 

난 다시 유효성 검사 오류 메시지를 전달하고 있습니다으로 내가 원하는 무엇입니까. 나는 그들이 어떻게 될 수 있는지 모르겠지만 (오류를 호출 할 수 있도록) '오류'의 자식을 읽는 방법은 확실하지 않지만 '오류'가 ' 특정 유형이없는 객체 '배열이나 Flex에서 사용할 수 없습니다.

'오류'의 자녀를 어떻게 얻을 수 있습니까?

감사합니다,

답변

2

이 같은 동적 속성을 얻을 수 있습니다 :

var property:String; 
var errors:Object = result.errors; 
for (property in errors) 
{ 
    trace(errors[property]); 
} 

을 유형이 지정되지 않은 Object 루프 '에 대한'당신의 모든주는 사용을 통해 반복 할 수있다 객체에 첨부 된 속성/메소드를 미리 알 필요가 없습니다.

관련 문제