2013-10-18 4 views
0

프로젝트에 사운드 파일을로드해야하지만 코드를 실행하기 시작할 때 한 번만로드하고 호출해야합니다. 이렇게하려면 한 가지 방법은 CSS를 사용하지만 CSS는 높은 비트 전송률을 사용하므로 어떻게해야합니까? 내가 할 수 있을까?
사운드 파일로드 중 as3

var mySound:Sound = new Sound(new URLRequest('http://url.to.your.sound')); 

또는 당신이 원하는 경우에 부하를 기다리는 : 방금 새 Sound 객체를 생성해야 볼 수 있듯이 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Sound.html

:

+0

ID를 사용하여 사운드를 CSS로로드하는 방법을 보려면 코드를 공유하십시오. –

답변

0

나는 당신이 AS3의 문서를 읽을 수 있어야합니다 생각 완료 :

// create sound object 
var mySound:Sound = new Sound(); 
// listen for the end of the loading 
mySound.addEventListener(Event.COMPLETE, _onSoundLoaded); 
// maybe you want to track the progress of the loading 
mySound.addEventListener(Event.COMPLETE, _onSoundLoading); 
// start loading 
mySound.load(new URLRequest('http://url.to.your.sound')); 

// the loading is complete 
function _onSoundLoaded(e:Event):void 
{ 
    // play the sound 
    mySound.play(); 
} 

// the loading progress 
function _onSoundLoading(e:Event):void 
{ 
    // trace the progression 
    trace(mySound.bytesTotal/mySound.bytesLoaded); 
} 

희망이 있습니다.