위젯에서 ActionScript 3.0 사용하기

참고:

ActionScript 3.0만 지원됩니다.

ActionScript 버전 2에서 버전 3으로의 변경에 따라 Adobe Captivate 데모에 대한 액세스를 구성하는 방법이 달라졌습니다. 몇 가지 변경 사항은 여기에 설명되어 있습니다.

  • onEnterFrame을 선언하려면 this.addEventListener("enterFrame",onEnterFrame);를 지정합니다.

  • voidVoid 대신 사용합니다.

  • 이제 외부 인터페이스는 두 개의 매개 변수만 가져옵니다. 예를 들어 다음과 같습니다. ExternalInterface.addCallback("isStatic",isStatic);

  • parent_parent 대신 사용합니다.

  • ActionScript 파일에서 다음 코드를 사용합니다.function cpSetValue(variable:String, val):void { if (variable == 'widgetMode') { widgetMode = val; } } ExternalInterface.addCallback("cpSetValue", cpSetValue);

  • Captivate 데모의 구조 변경으로 인해 ActionScript 3.0에서 widgetParam을 가져오는 방법이 다음과 같이 변경되었습니다.var slide:Object = parent.parent.parent; var slideXMl:XMLList = XMLList(slide.slideXMl); var parname:String = parent.parent.name; var ItemXML:XMLList = XMLList(slideXMl.ItemList.Item.(@name == parname)); widgetParam:String = ItemXML.widgetParams;

  • XML 구문 분석의 새 방법을 이해합니다.

참고:

위젯의 ActionScript 버전이 Captivate 데모에 사용된 ActionScript 버전과 일치하는지 확인합니다. ActionScript 2.0 위젯은 ActionScript 3.0을 사용하여 게시한 동영상에서 작동하지 않으며, 그 반대의 경우도 마찬가지입니다.

Adobe 로고

내 계정 로그인