Accessibility
Adobe
로그인 내 배송 정보 내 지원 정보

Flash 기술 문서

JavaScript와 Macromedia Flash의 통신 예제

다음은 JavaScript를 사용하여 Macromedia Flash와 HTML 문서 사이에서 통신하는 예제입니다. 각 예제의 뒤에는 다시 작성하는 단계가 설명되어 있습니다.

준비 사항:

이 기술을 적절히 활용하려면 JavaScript에 대한 지식이 있어야 합니다. JavaScript에 대한 설명은 이 기술 문서의 범위를 벗어납니다. 하지만 여기에 제시된 많은 리소스는 JavaScript를 배우는 데 도움이 될 수 있습니다. 자세한 내용은 이 문서의 맨 아래에 있는 추가 정보를 참조하십시오. 경험 많은 스크립트 작성자라면 Scripting with Flash* 기사를 이미 읽어 보았을 것이므로 Macromedia Flash Player를 제어할 수 있는 JavaScript 메서드에 대해 대략 알고 있을 것입니다.

이 기술 문서에서는 다음과 같은 기본적인 세 가지 유형의 Flash/JavaScript 통신에 대해 다룹니다.

모든 브라우저에서 브라우저 스크립팅 작업을 할 수 있는 것은 아닙니다. Flash Player와 통신하려면 브라우저에 Flash Player가 '들을' 수 있는 내장 후크가 있어야 합니다. 브라우저 요건은 다음과 같습니다.

  • Netscape Navigator 3.0 - 4.7x 및 Netscape 6.2 이상

    (Windows 95/98/NT/2000/XP 또는 MacOS; LiveConnect 및 Java 사용 가능)

  • Internet Explorer 3.0 이상

    (Windows 95/98/NT/2000/XP 전용, ActiveX 사용 가능)

주의: Macintosh의 Internet Explorer 및 Netscape 6의 초기 버전은 이 방법을 지원하지 않습니다. 자세한 내용은 이 문서의 맨 아래에 있는 추가 정보를 참조하십시오.

JavaScript에서 Flash로 통신

이 예제에서는 Flash 메서드를 사용하여 HTML 입력 텍스트 필드의 변수를 동일한 HTML 문서에 포함된 Flash 파일로 보내는 방법을 보여 줍니다. HTML 입력 필드에 포함된 데이터는 Flash 메서드 SetVariable을 통하여 Flash 파일의 텍스트 필드에 채워집니다.

예제 보기: 예제 1 *

소스 파일 다운로드:

javascript_to_flash.zip(17K)


수행 절차:

  • Flash에서

    1. Flash에서 새 파일을 작성하여 javascript_to_flash.fla라는 이름으로 저장합니다.
    2. 텍스트 도구를 사용하여 텍스트 필드를 스테이지에 배치합니다.
    3. 이 텍스트 필드를 선택하고 등록 정보 패널의 드롭다운 메뉴에서 동적 텍스트를 선택하고 변수 필드에 "myVar"를 입력합니다.

      주의: 최상의 코딩 방법은 인스턴스 필드를 사용하는 것입니다. 인스턴스 필드를 사용하려면 myVar.text로 지정해야 합니다. 이 방법을 단순하게 하고 Flash 4 및 5와의 하위 호환성을 위해 변수 필드를 사용한 것입니다.

마지막 업데이트: 06.01.03
작성일: 25.07.01
ID: 15683
제품: Flash
버전: 모두
운영 체제: 모두
브라우저 모두
서버: 모두
데이터베이스: 모두
이전 ID: N/A