위젯은 XML을 사용하여 Animate에서 Captivate로 데이터를 전달합니다. 다음 예는 Adobe Captivate에 의해 호출되는 위젯을 보여줍니다.

예 1: ActionScript 내부에 개체 만들기

var _parameters: Object = new Object(); 
_parameters.country = txtCountry.text; 
return _parameters;

이 코드 단편은 _parameters라는 이름의 개체를 만들고 country 필드에 이를 할당합니다. _parameters 개체가 반환되면 Adobe Captivate는 나중에 사용할 수 있도록(예: 특정 언어로 게시) 이 개체를 XML 형식으로 저장합니다.

예 2: 위젯을 포함하는 동영상 재생

if(movieHandle.widgetParams != undefined && movieHandle.widgetParams != '')//at runtime inside Captivate movie 
{ 
trace("widgetParams = "+movieHandle.widgetParams); 
var x:XML = new XML(movieHandle.widgetParams); 
var countryName = x.firstChild.firstChild.firstChild.firstChild.nodeValue; 
ShowRandomizedCountryName(countryName); 
initDone = true; 
}

위젯의 가시성 상태는 정의되어 있지 않습니다. Adobe Captivate에서 파생된 값을 포함하는 movieHandle.widgetParams 속성을 사용하여 이 상태를 설정합니다.

trace 명령은 XML 형식의 문자열인 widgetParams를 인쇄합니다. XML을 사용하여 문자열의 노드에 액세스할 수 있습니다. 필요한 노드에 연결할 수 있도록 코드를 읽어 데이터가 저장되는 방식을 이해합니다. 문자열을 구문 분석하려면 ActionScript 구문인 XML을 사용합니다. 자세한 내용은 Animate CC의 ActionScript 설명서를 참조하십시오.

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책