返回首页

 

常用Lingo (4)
3月21日
4.常用声音Lingo
channe1Count
语法: the channe1Count of member whichCastMember
用途: 此属性返回声音造型成员所使用的声音通道数。
举例: put the channe1Count of member”Jazz”

currentTime
语法: the currentTime of sprite whichSprite
用途: 此属性确定了声音或视频精灵当前正在播放的时间,以毫秒为单位。
举例: set the text of member”time” to (the currentTime of sprite l0)/ 1O00

multiSound
语法: the multiSound
用途: 如果现在系统支持两个或两个以上的声音通道时,就返回TRUE。
举例: if the multiSound then sound playFile 2,”Music”

puppetSound
语法: puppeiSound whichChanne1,”whichCastMember”
puppetSound whichChanne1,0
用途: 此命令用来播放声音造型成员或是停止播放造型成员。
举例: puppetsound 1,”Wind”
puppetSound 2,0

sampleSize
语法: the sampleSize of member whichCastmember
用途: 此属性返回造型成员的采样大小,通常是8位或是16位。
举例: set soundSize = the sampleSize of member”Voice Over”

SoundBuSy
语法: soundBusy(whichChannel)
用途: 此函数用来判断声音通道是否正在播放声音。
举例: if soundBusy(1) then go to the frame

soundEnab1ed
语法: the soundEnab1ed
用途: 此属性用来决定声音是否打开,如果为TRUE,就可以听到声音,如果为FALSE,虽然音量不变,但是却听不到声音。
举例: set the soundEnab1ed to TRUE

sound Close
语法: sound c1ose soundChannel
用途: 用来关闭某个声音通道中的声音播放,最好是使用puppetSound命令来代替它。
举例: sound c1ose l

fadeln
语法: sound fadeln whichChanne1, ticks
用途: 以指定的ticks时间使声音通道中的声音渐强,如果没有指定ticks值,就以15*(60/(Tempo seiiing))为时间,其中的Tempo setting为当前帧速度。
举例: sound fadeIn 1.5 * 60

fadeOut
语法: sound fadeOut whichChanne1, ticks
用途: 以指定的时阳j使声音通道中的声音渐弱。
举例: sound fadeOut 1.5 * 60

playFile
语法: sound playFile whichChanne1, whichFile
用途: 此命令用来播放外部AIFF和WAVE声音文件,如果声音文件和电影文件不在一个目录中,要为电影名加上全路径。
举例: sound playFile 3, the pathName&”Thunder”

volume
语法: the vo1ume of sound whichChannel
用途: 此属性用来决定声音通道的音量大小,以0.255之间的数值表示。0表示静音, 255表示音量最大。
举例: set the volume of sound 2 to l30

bitRate
语法: the bitRate of member whichCastmember
用途: 此属性返回了下载的Shockwave Audio的波特率,以Kbps为单位。
举例: put the bitRate of member”prima”

bitsPerSample
语法: the bitsPerSample of member”whichCastmember”
用途: 此属性返回了转换到Shockwave Audio之前的声音的位数。
举例: put the bitsPerSample of member”paul Robeson”

percentStreamed
语法: the percentStreamed of member”whichCastmember”
用途: 此属性用来指示一个Shockwave Audio已经下载的百分比。
举例: put the percentStreamed of member”Charles”

percentPlayed
语法: the percentPlayed of member”whichCastmember”
用途: 此属性用来指示一个Shockwave Audio已经播放的百分比。
举例: put the percentPlayed of member”Frank”

preloadBuffer
语法: preLoadBuffer member”whichCastmember”
用途: 此命令将一个Shockwave Audio预先加载到内存中。
举例: preLoadBuffer (member”Torme”)

preloadTime
语法: preLoadTime of member whichCastmember
用途: 此属性决定在电影播放之前使用流技术下载的Shockwave Audio的时间。
举例: set the preLoadTime of member”Louis”=6

soundChannel
语法: the soundChanne1 of member“whichCastmember”
用途: 此属性决定了声音造型成员播放的声音通道。
举例: set the soundChanne1 of member”Frank”to 3

state
语法: state of member”whichCastmember”
用途: 此属性指示了Shockwave Audio的状态:
0 停止
1 正在下载
2 下载完成
3 正在播放
4 暂停
5 完成
9 出现错误
10 CPU资源不足
举例: if the state of member”Ella Fiizgerald”:9 then
alert "Sorry,this is an erro"
end if


相关文章
  • 在Director中应用Flash——从Director到Flash
  • 在Director中应用Flash——从Flash到Director(图)
  • 在Director中应用Flash——基础篇
  • Director8新手上路——可视化的交互创作
  • Director8新手上路——深入了解舞台、演员、精灵与分镜(二)
  • Director8新手上路——深入了解舞台、演员、精灵与分镜(一)
  • Director8新手上路——绘图工具(二)(图)
  • Director8新手上路——绘图工具(一)(图)
  • Director8新手上路——快速入门(图)
  • Director8新手上路——界面浏览(图)
  • Director8新手上路——新增功能介绍
  • Director 8从入门到精通(九)(图)