作者hirabbitt (兔子)
看板Flash
標題Re: [問題] 錯誤5007?
時間Tue Feb 9 14:41:45 2010
原來這不是as範例
直接貼在fla檔裡就有聲音了
現在比較不清楚的是
event.data.writeFloat
裡面放的東西是什麼意思
原先以為是頻率和時間
結果和想像的差好多0.0?
網站上說c的值最好界於2014~8192之間
但不知道是為什麼...
有人有用過這東西嗎?
謝謝
※ 引述《hirabbitt (兔子)》之銘言:
: 嘗試著把一個as匯入到flash裡面(cs4)
: as檔本身debug沒有error
: 但是在flash裡播放時
: 出現了
: 5007: An ActionScript file must have at least one externally visible
: definition.
: 想請問是什麼意思?
: 我的as檔是官方的
: var mySound:Sound = new Sound();
: function sineWaveGenerator(event:SampleDataEvent):void {
: for ( var c:int=0; c<8192; c++ ) {
: event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
: event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
: }
: }
: mySound.addEventListener(SampleDataEvent.SAMPLE_DATA,sineWaveGenerator);
: mySound.play();
: 出自
: http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/events/SampleDataEvent.html#includeExamplesSummary
: 縮址:http://0rz.tw/UzXYp
: 感謝
--
◤ __ \__◣
◢◤◢◤ ψhirabbitt
◢ ◤ ◢███◣
◢███◣
黑兔子我啊 █████
█████ 所以所以
██
●█
● █▇███
最喜歡白兔子了 ██
╱╲ ●◥█████◣● 我們要一直在一起喔
◥
╱█
╱╱ ● ◥████ ˇ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.13.127.91
→ aquarianboy:有你實作的原始檔嗎?(fla + *.as) 02/09 16:01
→ hirabbitt:沒有as檔 fla的話只是把語法一貼 就結束了Orz 02/09 16:12
→ aquarianboy:怎麼貼的? 附個fla吧 02/09 16:40
→ aquarianboy:這是fp10的新的API,不過不太熟說 :) 02/09 17:21
→ hirabbitt:那是不是要帳號才看得到啊0.0 02/09 18:54
→ aquarianboy:應該不用的 02/09 22:29