사운드를 사용한 작업의 기초Flash Player 9 이상, Adobe AIR 1.0 이상 컴퓨터에서 디지털 오디오(디지털화된 사운드 정보)를 캡처 및 인코딩하여 저장한 후 다시 가져와서 스피커를 통해 재생할 수 있습니다. Adobe® Flash® Player 또는 Adobe® AIR™과 ActionScript를 사용하여 사운드를 재생할 수 있습니다. 사운드 데이터가 디지털 형식으로 변환되면 사운드 볼륨과 스테레오 또는 모노 사운드 등의 다양한 특성이 생깁니다. ActionScript에서 사운드를 재생할 때 이러한 특성도 조정할 수 있습니다. 예를 들어 사운드를 더 크게 하거나 특정 방향에서 사운드가 나오는 듯한 효과를 연출할 수 있습니다. ActionScript에서 사운드를 제어하려면 먼저 사운드 정보를 Flash Player 또는 AIR에 로드해야 합니다. ActionScript를 사용하여 작업할 수 있도록 오디오 데이터를 Flash Player 또는 AIR에 로드하는 방법에는 다섯 가지가 있습니다.
외부 사운드 파일에서 사운드 데이터를 로드하는 경우 나머지 사운드 데이터를 로드하는 중에도 사운드 파일의 시작 부분을 먼저 재생할 수 있습니다. 디지털 오디오를 인코딩하는 데 사용되는 사운드 파일 형식은 다양하지만 ActionScript 3.0, Flash Player 및 AIR는 mp3 형식으로 저장된 사운드 파일을 지원합니다. WAV 또는 AIFF 등의 다른 형식으로 된 사운드 파일은 직접 로드하거나 재생할 수 없습니다. ActionScript에서 사운드 관련 작업을 하는 동안에는 flash.media 패키지의 몇 가지 클래스를 다루게 될 것입니다. Sound 클래스는 사운드 파일을 로드하거나 사운드 데이터를 샘플링하는 이벤트에 함수를 할당한 다음 재생을 시작하여 오디오 정보에 대한 액세스 권한을 얻는 데 사용하는 클래스입니다. 사운드 재생을 시작하면 Flash Player 및 AIR 사용자에게 SoundChannel 객체에 대한 액세스 권한이 부여됩니다. 로드한 오디오 파일은 사용자의 컴퓨터에서 재생하는 몇 가지 사운드 중 하나일 수 있으므로 재생되는 각 개별 사운드는 자체의 SoundChannel 객체를 사용합니다. 함께 믹싱되는 모든 SoundChannel 객체의 조합된 출력은 컴퓨터 스피커를 통해 실제로 재생되는 사운드입니다. 이 SoundChannel 인스턴스를 사용하여 사운드의 속성을 제어하거나 재생을 중지할 수 있습니다. 마지막으로, 조합된 오디오를 제어하려는 경우 SoundMixer 클래스를 통해 믹싱된 출력을 제어할 수 있습니다. ActionScript에서 사운드 관련 작업을 할 때 기타 몇 가지 클래스를 사용하여 특정 작업을 수행할 수도 있습니다. 사운드 관련 클래스 전반에 대한 자세한 내용은 사운드 아키텍처의 이해를 참조하십시오. 중요한 개념 및 용어다음 참조 목록에는 이 장에 사용되는 중요한 용어가 포함되어 있습니다.
|
|