AuthorWare自带UCD地中文Word格式文档下载.docx
- 文档编号:8389459
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:17
- 大小:25.03KB
AuthorWare自带UCD地中文Word格式文档下载.docx
《AuthorWare自带UCD地中文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《AuthorWare自带UCD地中文Word格式文档下载.docx(17页珍藏版)》请在冰点文库上搜索。
pause"
表示暂停“DirMovie”指定的Director影片的播放。
ˆ
Top
a5wmme.U32中包括了对各种媒体播放的控制函数,这些媒体包括Wave、CD、MIDI、Vdieo等,还提供了一些MCI控制函数,详细如下:
AnimAudio
number:
=AnimAudio(state>
指定是否播放当前动画的声音。
若参数state为on,表示可以播放。
若为off,则表示不播放当前声音。
若该函数调用成功,则返回值为0。
若调用失败,则返回错误代码。
AnimClose
=AnimClose(>
该函数关闭当前的动画文件。
AnimCurrentFrame
=AnimCurrentFrame(>
该函数返回动画文件的当前播放帧数。
若该函数调用失败,则返回值为0。
AnimFrame
=AnimFrame(>
该函数返回动画文件的总帧数。
AnimGetDestination
=AnimGetDestination(>
该函数返回当前动画文件在演示窗口中的位置。
该函数的返回值是一个字符串,格式为“距演示窗口上边界的像素数、距演示窗口左边界的像素数、宽度、高度”。
AnimOpen
=AnimOpen(filename,windowstyle>
该打开由“filename”指定的动画文件,而参数windowstyle则是以字符串的方式表现动画所播放的窗口属性,主要设定的是这个播放窗口的层次,参照下表:
overlapped:
表示播放窗口是重叠模式。
Popup:
表示播放窗口是浮在所有窗口之上的模式。
caption:
表示播放窗口留有空间给字幕。
nocaption:
表示播放窗口不留空间给字幕。
noframe:
表示播放窗口没有边框。
thinframe:
表示播放窗口的边框是细线。
thickframe:
表示播放窗口的边框是粗线。
maxbox:
表示播放窗口可以最大化显示。
nomaxbox:
表示播放窗口不能最大化显示。
sysmenu:
表示播放窗口有系统菜单。
nosysmenu:
表示播放窗口没有系统菜单。
At<
top>
<
left>
:
表示播放窗口相对于演示窗口的位置<
距离演示窗口上边界和左边界的像素数)。
Size<
width>
height>
表示播放窗口的大小<
宽度和高度)。
zoomed:
表示播放窗口一出现就是最大化显示。
usefullcolor:
表示播放窗口能够使用更多的色彩。
若该函数调用失败,则返回错误代码。
AnimPaletteHandle
=AnimPaletteHandle(>
该动画返回动画所使用调色板的句柄。
若该函数调用失败,则返回句柄为0。
AnimPause
=AnimPause(>
该函数暂停动画的播映。
AnimPlay
=AnimPlay(speed,wait>
该函数设置动画的播放速度。
若speed参数为100,则表示正常播映,若speed参数为负数,则表示倒放该动画文件;
若wait参数为true,表示等动画播映结束后,authorware应用程序才继续执行。
AnimPlaying
condition:
=AnimPlaying
该函数查询目前是否有动画在播映。
AnimPlaySegment
=AnimPlaySegment(fromframe,forframe,speed,wait>
该函数指定播放动画的长度,参数fromframe表示开始播映的帧数,从头播映时,可以设此参数值为0;
参数forframes表示播放的长度<
总帧数);
若wait参数为true,表示等动画播映结束后,authorware应用程序才继续执行。
AnimResume
=AnimResume(>
该函数将已暂停的动画继续播放。
AnimSetCaption
=AnimSetCaption(captionstring>
该函数为动画打字幕,将参数captionstring指定的字符串作为字幕显示在动画窗口中。
AnimSetDestination
=AnimSetDestination(top,left,width,height>
该函数设置动画窗口的大小。
参数格式为“距演示窗口上边界的像素数、距演示窗口左边界的像素数、宽度、高度”。
AnimShowWindow
=AnimShowWindow(state>
该函数显示或者隐藏动画窗口。
若参数state为True,则表示窗口不隐藏。
若参数为False,则表示隐藏窗口。
若调用失败,则返回错误代误。
AnimStop
=AnimStop(>
该函数停止当前动画的播放。
AnimWindowHandle
=AnimWindowHandle(>
该函数当前动画窗口的句柄。
若该函数调用失败,则返回一个空的句柄。
CDPlay
=CDPlay(track,wait>
该函数用来播放CD唱片,可以指定播放参数track指定的CD音轨。
若参数wait为True,则表示等到动画播映结束后Authorware应用程序才继续执行,否则一开始播放CD音轨Authorware就继续往下执行。
CDPlaySegment
=CDPlaySegment(track,fromseconds,forseconds,wait>
该函数指定播放的CD的音轨的长度。
参数track指定播放的音轨;
参数fromseconds指定开始播放的时间位置;
参数forseconds指定播放的时间长度,若forseconds为0,则表示播放到该音轨的结尾。
若forseconds为-1,则表示播放整个CD唱片。
若参数wait为True,则表示等动画播映结束后,Authorware应用程序才继续执行,否则一开始播放CD音轨Authorware就继续往下执行。
CDStop
=CDStop(>
该函数停止当前CD音轨的播放。
CDPause
=CDPause(>
该函数暂停当前CD音轨的播放。
CDResume
=CDResume(>
当使用CDPause暂停当前音乐播放时,使用CDResume可以让音乐继续播放。
CDPlaying
=CDPlaying
目前是否有CD音轨正在播放,则该函数返回值为True。
CDCurrentPosition
=CDCurrentPosition(>
该函数查询当前CD音轨播放的时间。
格式为tt:
mm:
ss:
ff。
tt表示轨数,mm表示分钟数,ss表示秒数,ff表示帧数。
CDEject
=CDEject(>
该函数可弹出当前使用的CD光盘机。
CDRetract
=CDRetract(>
当使用CDEject函数弹出当前光盘机后,可以使用CDRetract使光盘托盘收回光盘机中。
CDDiscPresent
=CDDiscPresent(>
若当前光盘机中有CD唱片,则该函数返回值为True,否则返回值为False。
CDLength
=CDLength(>
该函数可查询所有的CD音轨的歌曲长度。
CDTracks
=CDTracks(>
该函数查询当前CD唱片的音轨数,即的歌曲的数目。
CDTrackLength
=CDTrackLength(track>
该函数返回track指定音轨的歌曲长度。
MCISendString
=MCISendString(cmdstring>
该函数向MCI设备发送一个MCI的指令。
可以通过函数MCIGetReturnstring(>
获得从MCI设备返回的字符串。
MCIGetReturnString
=MCIGetReturnString(>
该函数获得从MCI设备返回的字符串。
MCIGetErrorString
=MCIGetErrorString(errorcode>
当使用MCISendString传送指令后,若有错误无法执行,可以将错误放置在errorcode之中,而本函数以字符形式返回错误代码。
MCIExecute
=MCIExecute(cmdstring>
该函数与MCISendString最大的不同就是返回值,该函数返回的值是一个逻辑值,若为True则表示MCI指令成功,若为False则表示MCI的指令无法执行。
MCIShowErrors
MCIShowErrors(showerrors>
该函数打开或关闭MCI的错误信息,若showerrors的值为True,则表示打开MCI的错误信息,这样当执行
MCI指令出错时会显示错误的信息。
MIDIPlay
=MIDIPlay(filename,tempo,wait>
该函数播放参数filename指定的MIDI文件,参数tempo表示播放的节拍,若数值为100则表示正常播放。
参数wait的值为一个逻辑值,为True表示声音在播放时,Authorware暂停执行,等MIDI音乐播放结束后再继续;
为False则表示当MIDI音乐在播放时,Authorware继续往下执行。
MIDIPlay("
cat.mid"
100,True>
上式表示播放cat.mid这个MIDI文件,以正常的速度播放,并且在播放的同时,暂停其他Authorware命令的执行。
MIDIPlaySegment
=MIDIPlaySegment(filename,tempo,fromseconds,forseconds,wait>
参数fromseconds表示开始播放该MIDI文件的长度位置。
参数forseconds表示播放该MIDI文件的时间。
参数wait的值为一个逻辑值,为True表示声音在播放时,Authorware暂停执行,等MIDI音乐播放结束后
再继续;
为False则表示当MIDI音乐在播放时,Authorware继续往下执行。
MIDIStop
=MIDIStop(>
该函数停止当前MIDI音乐的播放。
MIDIPause
=MIDIPause(>
该函数暂停当前MIDI音乐的播放。
MIDIResume
=MIDIResume(>
使用MIDIPause暂停MIDI音乐的播放时MIDIResume可以让MIDI音乐继续播放。
MIDIPlaying
=MIDIPlaying(>
该函数查询目前是否有MIDI音乐在播放,若有则函数的值为True。
WavePlay
=wavePlay(filename,wait>
该函数可以播放参数filename指定的wav声音文件,而且可以返回一个数值代表正确或错误,如果播放指定声音文件前尚有其他的音乐正在播放时系统会将其他的音乐关闭,然后再播放此音乐。
参数wait的值为一个逻辑值,为True表示声音在播放时,Authorware暂停执行,等指定WAVE声音文件播放结束后再继续执行;
为False则表示当指定WAVE声音文件一开始播放,Authorware立即继续往下执行。
特别要注意的一点是指定的WAVE声音文件必须同时给出后缀,否则会出现错误的信息。
WavePlaySegment
=WavePlaySegment(filename,fromseconds,forseconds,wait>
该函数播放参数filename指定的WAVE声音文件。
参数fromseconds表示开始播放该WAVE文件的长度位置。
参数forseconds表示播放该WAVE文件的时间,若为0则表示播放整个声音文件。
参数wait的值为一个逻辑值,为True表示声音在播放时,Authorware暂停执行,等WAVE文件播放结束后再继续;
为False则表示当WAVE文件在播放时,Authorware继续往下执行。
WaveStop
=WaveStop(>
该函数停止当前WAVE声音文件的播放。
WavePause
=WavePause(>
该函数暂停当前WAVE声音文件的播放。
WaveResume
=WaveResume(>
若当前声音文件已被暂停,可以使用此函数继续播放该WAVE声音文件。
WavePlaying
=WavePlaying(>
该函数检测当前是否正在播放WAVE声音文件,若是则返回值为True,否则返回值为False。
apwkeys.U32使AW可以识别Windows的一些特殊键,如Alt,Ctrl等。
点击下载该函数范例及文件
InstallAPWKeys
InstallAPWKeys(>
使用了InstallAPWKeys(>
这个函数之后,就可以在AW应用程序中控制这些键,具体如下:
Alt------"
AltF16"
Shift-----"
ShiftF16"
Ctrl-------"
CtrlF16"
CapsLock------"
F15"
NumLock-------"
F14"
ScorllLock------"
F13"
RemoveAPWKeys
RemoveAPWKeys(>
这个函数之后,必须使用RemoveAPWKeys(>
函数将按键还原。
apwmouse.U32可以使鼠标右键或中键具有鼠标左键同样的功能,这样在AW应用程序中,以前只胡按鼠标左键才具有的功能<
如对交互的响应等)也可以同时被鼠标右键响应了。
InstallAPWMouse
InstallAPWMouse(>
该函数将鼠标右键或中键<
如果有的话)设定为与鼠标左键相同的功能,可以单击或双击匹配某一个交互,按住右键也可以拖曳对象了。
LeftButton
status:
=LeftButton(>
该函数检测鼠标左键的状态,如果使用都按下的是鼠标左键,则该函数的返回值为True,否则为假。
利用此函数可以判定当使用了函数InstallAPWMouse(>
后,用户窨按下的是左键还是右键。
RemoveAPWMouse
RemoveAPWMouse(>
使用过InstallAPWMouse(>
函数之后,一定要用RemoveAPWMouse(>
将鼠标右键还砂。
否则退出AW应用程序后,在Windows中鼠标右键<
或中键)仍将失效。
copyfile.U32用来设置档案拷贝。
CopyFile
result:
=CopyFile(sourseFile,destinationFile>
该函数将sourseFile指定文件拷贝为文件destinationFile。
在设定档案的复制时建议使用绝对路径,这样函数会正确地执行指令的设定。
若AW应用程序的分辨率小于用户的Windows操作系统的分辨率,那么当AW应用程序正在运行时,屏幕上还能看到Windows的桌面或其他的应用程序窗口将会影响演示窗口的美观。
cover.U32就是用来在AW应用程序正在运行时将背景中露出来Windows桌面覆盖掉。
Cover
id:
=Cover(>
该函数将桌面隐藏起来。
当Authorware应用程序正在运行时,屏幕上只能看到演示窗中的内容。
UnCover
UnCover(>
该函数将windows重新显示出来,在使用了cover(>
函数之后,使用该函数可以还原,这时Windows桌面上原有的内容就会重新显示出来。
disptext.U32在演示窗口的指定位置显示字体、颜色、风格的文本。
DisplayText
=DisplayText(WindowHandle,text,left,top,font,size,style,color>
该函数将text指定文本显示在演示窗口中,函数之中还可以设定文本的样式,如位置、字体、大小、颜色等等。
参数意义如下:
font:
字体的名称
size:
字体的大小默认值为0
style:
字体样式0:
普通1:
粗体2:
斜体4:
加下划线8:
加删除线。
若要使用几种样式的组合效果,则将相应样式的值相加后给出。
color:
颜色。
0为黑色,或者是以RGB计算得到<
red*256*256+green*256+blue),这些颜色融合的程度为0到255之间。
edit.u32包含了所有文本处理的外部函数。
EditBoxClear
EditBoxClear(>
该函数将所选取的文字清除。
EditboxCopy
cut_string:
=EditboxCopy(>
该函数将所选取的文本复制到剪贴板中,然后将字串放入到变量cut_string中。
EditboxCut
=EditboxCut(>
该函数将所选取的文本剪切到剪贴板中,然后将文本放入到变量cut_string中。
EditboxDisplay
=EditboxDiplay(string,x_coord,y_coord,height,width>
该函数显示含有滚动条的文本块。
参数如下:
要显示的文本。
x_coord:
滚动列表的左上角X方向坐标。
y_coord:
滚动列表的左上角Y方向坐标。
Height:
该滚动文本块的高度。
width:
该滚动文本块的宽度。
EditboxErase
Editboxerase(>
该函数清除Editboxdisplay显示的文本块。
EditboxGetText
cut_string
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AuthorWare UCD 中文