- コミット日時:
- 2009/05/22 23:00:42 (3 年前)
- ファイル:
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/SiOPM/trunk/samples/SiOPMJavaScriptBridge/SiOPMJavaScriptBridge.as
r2625 r2697 29 29 driver = new SiONDriver(); 30 30 data = new SiONData(); 31 addChild(driver);31 driver.autoStop = true; 32 32 33 33 //new pcmExample(driver); … … 50 50 driver.addEventListener(SiONEvent.STREAM_START, _onStreamStart); 51 51 driver.addEventListener(SiONEvent.STREAM_STOP, _onStreamStop); 52 driver.addEventListener(SiONEvent.FADE_IN_COMPLETE, _onFadeInComplete); 53 driver.addEventListener(SiONEvent.FADE_OUT_COMPLETE, _onFadeOutComplete); 52 54 53 55 // callback onLoad … … 66 68 private function _onStreamStop(e:SiONEvent) : void { ExternalInterface.call('SIOPM._internal_onStreamStop'); } 67 69 private function _onCompileComplete(e:SiONEvent) : void { ExternalInterface.call('SIOPM._internal_onCompileComplete', data.title); } 70 private function _onFadeInComplete(e:SiONEvent) : void { ExternalInterface.call('SIOPM._internal_onFadeInComplete'); } 71 private function _onFadeOutComplete(e:SiONEvent) : void { ExternalInterface.call('SIOPM._internal_onFadeOutComplete'); } 68 72 69 73 … … 117 121 return driver.position; 118 122 } 123 124 125 private function _fadeIn(t:*) : void 126 { 127 var time:Number = Number(t); 128 if (!isNaN(time)) { 129 driver.fadeIn(time); 130 } else { 131 driver.fadeIn(3); 132 } 133 } 134 135 136 private function _fadeOut(t:*) : void 137 { 138 var time:Number = Number(t); 139 if (!isNaN(time)) { 140 driver.fadeOut(time); 141 } else { 142 driver.fadeOut(3); 143 } 144 } 119 145 } 120 146 } … … 141 167 function pcmExample(driver:SiONDriver) 142 168 { 143 driver.setPCM Data(0, new hit_mp3());144 driver.set WaveData(60, new kick_mp3()); //o5c145 driver.set WaveData(62, new sdw_mp3()); //o5d146 driver.set WaveData(64, new sds_mp3()); //o5e147 driver.set WaveData(65, new toml_mp3()); //o5f148 driver.set WaveData(67, new tomh_mp3()); //o5g149 driver.set WaveData(48, new hatc_mp3()); //o4c150 driver.set WaveData(50, new hath_mp3()); //o4d151 driver.set WaveData(52, new hato_mp3()); //o4e152 driver.set WaveData(53, new crash_mp3()); //o4f153 driver.set WaveData(55, new bell_mp3()); //o4g169 driver.setPCMSound(0, new hit_mp3()); 170 driver.setSamplerSound(60, new kick_mp3()); //o5c 171 driver.setSamplerSound(62, new sdw_mp3()); //o5d 172 driver.setSamplerSound(64, new sds_mp3()); //o5e 173 driver.setSamplerSound(65, new toml_mp3()); //o5f 174 driver.setSamplerSound(67, new tomh_mp3()); //o5g 175 driver.setSamplerSound(48, new hatc_mp3()); //o4c 176 driver.setSamplerSound(50, new hath_mp3()); //o4d 177 driver.setSamplerSound(52, new hato_mp3()); //o4e 178 driver.setSamplerSound(53, new crash_mp3()); //o4f 179 driver.setSamplerSound(55, new bell_mp3()); //o4g 154 180 } 155 181 }

