2009-10-27 2 views
0

사운드 출력을 기준으로 ActionScript 2.0에서 기본 막대 차트 분포를 만들어야합니다. ActionScript 3.0에는 SoundMixer.ComputeSpectrum 클래스의 사운드 시각화 클래스가 매우 훌륭하지만 실제로 프로젝트의 한계로 인해 ActionScript 2.0을 사용해야합니다. 당신이ActionScript 2.0의 사운드 시각화

A.의 내가 ActionScript에서 사운드 비주얼을 만들 수 있는지 여부 AS2

B의 사운드 출력을 기반으로 기본 시각화 효과를 만드는 데 사용 또는 구매 할 수있는 모든 타사 라이브러리를 알고있는 경우 임 궁금 3.0 및 어떻게 든 AS2 파일에 AS3 파일/swf 가져 오기/포함하지만 AS2 파일에서 AS3 파일을 읽을 수 있습니다.

답변

1

A : AS2에서 사운드를 실시간으로 분석 할 수 없습니다. 가장 좋은 방법은 값을 파일로 내보내고, 파일을로드하고, 숫자를 시각적으로 시각화 할 수있는 소프트웨어를 통해 실행하는 것입니다.

B : AS3은 AVM2에서 실행되고 AS1/2는 AVM1에서 실행됩니다. AVM2 파일을 AVM1에로드 할 수 없습니다. AS2 파일을로드하고 스펙트럼을 가져 와서 시각화하는 AS3 파일을 작성할 수 있습니다. 모든 오디오 출력 (현재 플래시 플레이어가있는 마이크 제외)이 분석됩니다. 어떤 이유로 든 AS2로 번호를 보내면 (LocalConnection을 사용하여) 해킹이되고 대부분 동기화 문제 등을 일으킬 수 있습니다.

0

Antti가 맞습니다. 하지만 사운드를 사운드와 동일한 속도로 스트리밍 할 수있는 데이터로 변환하는 도구를 생각해보십시오. 완벽하지는 않지만 그게 하나의 옵션입니다. 나는 그 도구가 무엇인지 불렀다는 것을 기억하지 못한다. 그러나 아마도 당신은 그 점을 염두에두고 어떤 인터넷 검색을 할 수있을 것이다.