기능:
웹 페이지에서 플래시의 추적 방법으로 출력된 데이터를 보기 위해 플래시의 일부 메소드를 호출합니다.
메서드:
1.init(w,h,z);//w는 디스플레이 인터페이스 너비, h는 디스플레이 인터페이스의 높이, z는 레벨(최상위 레벨에 배치하는 것이 좋음);<이 방법은 생략 가능>
2.trace(str);//출력할 데이터입니다. ;
사용 방법:
1. jdhcn.js를 가져옵니다. jdhcn.js를 다운로드하려면 클릭하세요.
본문에서 함수를 다시 작성할 수도 있습니다.
프로그램 코드
3. 플래시에서 전역 정적 메서드를 작성하고 디버깅 중에 추적 메서드를 global.traceStr로 바꿉니다.
프로그램 코드
public class global{
import flash.external.ExternalInterface
public static function; TraceStr(str:String):void {
trace(str);//플래시 환경에서 디버깅 정보 출력
if(ExternalInterface.available){
ExternalInterface.call("trace", str) ;//웹 페이지 아래에 디버깅 정보를 출력합니다.
}
}
}
다음은 예시입니다.
효과를 확인하기 위한 새 창 팝업이므로 jdhcn.js 파일을 넣었습니다. 내용은 일반적으로 HTML에 있습니다.
flash 메소드를 통해 호출되는 것을 시뮬레이션하기 위해 Trace("Test jdhcn.flashDebug")를 실행합니다.