变量和函数:函数(2)
3.2.6 写程序是否一定要用计算图标
程序大部分是写在流程中计算图标里的,但程序也可以写在图标的附加计算窗口中,选择【修改】→【图标】→【计算】菜单(或按【Ctrl+=】快捷键)即可调出图标的附加计算窗口。关闭计算窗口,图标的左上角就会出现一个小的等号标记。
3.2.7 如何使运行的窗口居中
当使用ResizeWindow(width, height)更改了窗口的大小,而窗口的Top和Left数值保持不变,窗口将不再居中。需要调用MoveWindow(top, left)函数将窗口移动到居中位置。程序如下:
ResizeWindow(x,y)/改变窗口大小为x×y
MoveWindow((ScrenHeight- WindowHeight) /2,
(ScreenWidth- WindowWidth)/2)/将窗口居中
如果希望窗口中的物体也居中的话,可以通过移动图标来移动对象,设置“Destinations”(x、y)的值为(WindowWidth/2、WindowHeight/2)。
3.2.8 如何表示逻辑关系中的“与”、“或”、“非”
“与”、“或”、“非”的符号分别是“&”、“|”、“~”。
逻辑运算符比较逻辑值并返回逻辑结果TRUE或FALSE。
例如:当前执行的图标不在Help图标或Quiz图标中时,下面的语句为TRUE:
~Within@"Help"|~Within@"Quiz"
当然你也可以打开函数对话框,在【种类】下拉列表中选择【语法】,你可在其中找到相应的运算符。
3.2.9 如何调用外部程序
JumpOut和JumpOutReturn可以调用外部程序,它们不同于JumpFile、JumpFileReturn,后者只能调用Authoreware自己的文件。带Return的函数可以返回调用文件继续运行。
JumpOut的JumpOutReturn可以加调用参数,语法是: JumpOut("程序名","文档名"),其中文档名是要程序打开的文档,也可以把用程序执行的参数加在这里,比如调用ScreenCam做成的自执行电影时可以加参数/s禁止ScreenCam的Logo这样即可:
JumpOutReturn("play.exe","/s")——假设play.exe是自执行电影文件名。
JumpOutReturn()函数的格式:JumpOutReturn ("program" [, "document"] [, "creator type"]),例如:
JumpOutReturn("E:\\winamp\\winamp.exe",FileLocation^"Peace.mp3")——使用Winamp播放Peace.mp3。
JumpOutReturn("Explorer" , "http://www.edu.cn") ——使用IE访问教育网站。
JumpOutReturn("E:\\Adobe\\ Photoshp.exe")——打开Photoshop程序。
如果跳转的时候想关闭Authorware文件的话,也可以用JumpOut(),格式与JumpOutReturn()一样。
3.2.10 如何调用其他Authorware文件
在Authorware中可以利用下面两个函数实现Authorware文件的相互调用。格式如下:
JumpFile("filename"[, "varia
相关新闻>>
- 发表评论
-
- 最新评论 更多>>