#32001/3/9 1:48:29
刚好是我翻译的,贴过来大家看看,呵呵
英文不好,多多指教
loopCount
语法 sound(channelNum).loopCount
the loopCount of sound channelNum
描述 演员表成员属性;在声音通道〈通道数〉的当前的声音被设置循环的次数的值,
缺省值为 1表示声音简单地排列没有内部的循环
你能通过设置参数loopStartTime, loopEndTime, 和用一个queue()或者
setPlayList() 命令得到的loopCount来循环一个声音的一部分。
如果loopCount设置为0,这个循环将永远重复。如果声音演员表成员的循环属性
设置为真,此loopcount将循环0
例子 这个句柄依次在声音通道2播放两个声音。第一个声音,演员表成员 introMusic,
在8秒到8.9秒之间循环五次。第二个声音,演员表成员creditsMusic,循环三次,
然而,没有 #loopStartTime 和 #loopEndTime 被指定。所以这些值分别缺省到
#startTime和#endTime
on playMusic
sound(2).queue([#member:member("introMusic"), #startTime:3000,\
#loopCount:5,#loopStartTime:8000, #loopEndTime:8900])
sound(2).queue([#member:member("creditsMusic"), #startTime:3000,\
#endTime:8000, #loopCount:3])
sound(2).play()
end
例子 这个句柄用一个alert显示在声音通道2的演员表成员的循环次数。如果在声音通
道 2的当前声音的未设置循环,sound(2).loopcount返回1
on showLoopCount
alert "The current sound's loop plays" && sound(2).loopCount && "times."
end
参见 breakLoop(),setPlaylist(),loopEndTime, loopsRemaining, loopStartTime, queue()