| | |
|
投稿者:KAZU 2006/02/07(火) 23:21
連投ですみませんが、SOUNDOINFO[]にエラーがありました。 存在しないサウンドレイヤーに対して、EXISTで レイヤーの有無を調べるとYU-RIS本体が落ちます。 確認環境はWindows XP Professional SP2です。 なお、以下のスクリプトにて確認しました。
----- ソース開始 ----- //======================================= // // BGMの再生 // 引数: PSTR=ファイル名 PINT2=再生回数 // //======================================= #PLAY_BGM
STR[$FILE_NAME=$_PSTR(1)] INT[@LOOP_COUNT=@_PINT(2)] INT[@RESULT=0]
IF[@LOOP_COUNT<0] DIALOG[STR="[PINT2:再生回数]は正数でなければいけません。" CAPTION="PLAY_BGM"] END[] IFEND[]
IF[$FILE_NAME!=""] SOUND[ID="BGM" FILE=$FILE_NAME PLAY=1 LOOP=@LOOP_COUNT] ELSE[] SOUNDINFO[ID="BGM" EXIST=1 LET=@RESULT] IF[@RESULT] SOUNDEND[ID="BGM"] IFEND[] IFEND[]
RETURN[] ----- ソース終了 -----
| | |
| |
| | |
|