首页 > 设计 > 媒体动画 > 正文

Authorware类和函数:authorware7.0函数教学文章连载--General类(2)

2020-09-19 18:43:33
字体:
来源:转载
供稿:网友

seticonproperty

语法seticonproperty(iconid@ "icontitle ",#property,value)

说明:为指定设计图标设置属性值,设计图标可以是标准设计图标,也可以是【xtra】设计图标。

setkeyboardfocus

语法setkeyboardfocus(iconid@ "icontitle ")

说明:当前键盘输入焦点设置到指定的【sprite】设计图标、文本输入框或director动画。

setspriteproperty

语法setspriteproperty(@"spriteicontitle ",#property,value)

说明:设置由指定【sprite】设计图标显示的sprite对象的属性值。属性的定义请参阅函数seticonproperty( )的说明。

showcursor

语法:showcursor(display)

说明:显示或隐藏鼠标指针。showcursor(on)显示鼠标指针,showcursor(off)则关闭显示鼠标指针。

showmenubar

语法:showmenubar(display)

说明:显示或隐藏【演示】窗口的菜单栏。showmenubar(on)显示菜单栏,showmenubar(off)则关闭菜单栏显示。

showtaskbar

语法:showtaskbar(display)

说明:显示或隐藏windows 95或windows nt操作系统的任务栏。showtaskbar(on)显示任务栏,showtaskbar(off)则关闭任务栏。

showtitlebar

语法:showtitlebar(display)

说明:显示或隐藏【演示】窗口的标题栏。showtitlebar(on)显示标题栏,showtitlebar(off)则关闭标题栏。该函数用于macintosh操作系统中。

showwindow

语法:showwindow(display)

说明:打开或关闭【演示】窗口。showwindow(on)打开【演示】窗口,showwindow(off)则关闭【演示】窗口。该函数仅用于程序设计期间。

syncpoint

语法:syncpoint(option)

说明:和syncwait(seconds)函数配合使用,用于同步设计图标的执行。syncpoint(option)用于对等待时间计时,计时方式由option指定:

0—在显示当前设计图标中的内容前开始计时

1—在显示当前设计图标中的内容后开始计时

2—只有在用户匹配一响应或退出交互作用分支结构时才开始计时

syncwait

语法:syncwait(seconds)

说明:和syncpoint(option)函数配合使用,用于同步设计图标的执行。syncwait(seconds)用于设置等待时间,参数seconds为等待的秒数。在等待时间内,所有交互作用响应均不可用,但数字化电影、动画及其他操作仍然可以继续进行。

systemmessagebox

语法:result = systemmessagebox(windowhandle,"text ","caption " [,type or #buttons,#icon,default,#modality])

说明:显示windows风格的消息框。参数text代表显示在消息框中的提示文本。参数caption代表消息框窗口的标题。第4个可选参数可以是数值type,也可以是符号#buttons。如果是数值type,那么后续的可选参数将被忽略,此时参数type用于指定消息框的类型;如果是符号#buttons,则代表消息框中出现的按钮。符号可以取以下几种值:

#ok—【ok】 按钮(默认值)

#okcancel—【ok】,【cancel】按钮

#abortretryignore—【abort】,【retry】,【ignore】按钮

#retrycancel—【retry】,【cancel】按钮

#yesno—【yes】,【no】按钮

#yesnocancel—【yes】,【no】,【cancel】按钮

参数#icon指定消息框中出现在图标,可以取以下几种值:

#information—i(默认值)

#asterisk—i

#exclamation—!

#warning—!

#question—?

#stop—stop

#error—stop

#hand—stop

参数#modality用于设置消息框的模式/非模式状态,可以取以下几种值:

#applicationmodal—模式窗口(默认值),用户在当前窗口中进行其他操作之前,必须按下消息框中的某个按钮,但是用户仍然可以切换到其他线程中进行操作

#systemmodal—与#applicationmodal效果相似,但消息框始终显示在最前端

#taskmodal—与#applicationmodal效果相似,但用户在进行其他任何操作前必须按下消息框中的某个按钮

该函数执行后,以数值方式返回用户选择的按钮:

1—按下【ok】按钮

2—按下【cancel】按钮

3—按下【abort】按钮

4—按下【retry】按钮

5—按下【ignore】按钮

6—按下【yes】按钮

7—按下【no】按钮

test

语法:test(condition,true expression,false expression)

说明:当条件condition为true时,执行true expression表达式;当条件condition为false时,执行false expression表达式。

textcopy

语法:textcopy( )

说明:将当前选中文本复制到系统剪贴板上。使用此函数可以实现自定义菜单中edit>copy命令。

textcut

语法:textcut( )

说明:将当前选中文本剪切到系统剪贴板上。使用此函数可以实现自定义菜单中edit>cut命令。

textpaste

语法:textpaste( )

说明:将系统剪贴板中的文本粘贴到当前文本中时,插入点光标所在位置上。使用此函数可以实现自定义菜单中edit>paste命令。

trace

语法:trace("string ")或trace(#action)

说明:该函数接受字符串string或符号#action作为参数,用于在程序设计期间跟踪程序的运行情况。如果使用字符串string或字符型表达式作为被跟踪的数据,则当程序运行时,trace函数在【控制面板】窗口中输出指定字符串string或字符型表达式的计算结果。如果使用符号#action作为参数,可以控制在【控制面板】窗口中输出哪些内容。例如,被执行的设计图标的名称、缩写或者由trace函数输出的被跟踪数据。可用的参数取值有:

#on—允许输出设计图标名称、缩写和被跟踪的数据

#off—停止输出设计图标名称、缩写和被跟踪的数据

#iconon—允许输出设计图标名称、缩写

#iconoff—停止输出设计图标名称、缩写

#traceon—允许输出被跟踪数据

#traceoff—停止输出被跟踪数据

#clear—清除【控制面板】窗口中的内容

#pause—暂停程序执行,相当于向程序流程中插入调试断点

typeof

语法:type:=typeof(value)

说明:返回参数value的数据类型。可能的返回值有:#integer,#real,#string,#linearlist,#proplist,#rect,#point,#symbol和#event。

waitmouseup

语法:waitmouseup( )

说明:暂停程序的执行,直到用户释放鼠标左键。

zoomrect

语法:zoomrect(x,y)

说明:从坐标(x,y)处产生一组逐渐放大的矩形框。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表