2010-08-05 5 views
1

에 자바 스크립트에서 복잡한 객체를받을 수 있지만, 인수는 값이없는,
나는 그들이 모두 의미 내가
"정의되지 않은"얻을 이러한 속성에 액세스하려고 그래, 나는 자바 스크립트 코드가 정확한지 확신하고 인수가 올바른 값이있을 때 속성
로하지만 플래시에서 복잡한 데이터 유형 자바 스크립트내가 <br/> 플래시 기능이 올바르게 호출되고 인수로 복잡한 데이터 유형을 전달하는 자바 스크립트에서 플래시 함수를 호출하기 위해 노력하고있어 플래시

//this is the flash part 
ExternalInterface.addCallback("OnProcessFound", OnProcessFoundHandler); 
function OnProcessFoundHandler(sender, e):void 
{ 
    txtTrack.text = "external event " + new Date().getTime().toString() + sender.toString() + e.toString();  
} 

//this if the javascript code that calls the flash method 
//and passes the complex args 
function OnProcessFoundDlg(sender, e) 
{ 
    document.getElementById('Untitled-1').OnProcessFound(sender, e);    
} 

답변

1

당신이 동의하는 당신의 객체를 직렬화하는 것만으로 충분하다고 생각합니다. n을 플래시 바를 누른 다음 플래시에서 역 직렬화합니다.

+0

사실, Flash는 내 물건에 어떤 속성이 있는지 "알 수 있기를"바랬습니다. 직렬화 방식이 나의 최후의 수단이 될 것입니다. –