关于变量的一些疑难问题_课件制作
filelocation一般指的是主程序文件所在的路径,如我们的程序文件放在d:\aw\var.exe,filelocation所记录的路径为d:\aw,当此程序文件被刻录成光盘时,其filelocation的路径也会引起响应的变化,如我们把刚才的var.exe刻录到g:\xx文件夹,则filelocation的路径就变成了g:\xx。
因此, filelocation常作为相对路径来调用外部文件,如avi、midi、swf文件的调用,一般我们把这些文件放在与程序文件相同的目录下,使用filelocation就不会出现路径错误的问题。
2、实现窗口居中显示
resizewindow(width,height) --改变窗口的大小
movewindow((screenheight-windowheight)/2,(screenwidth-windowwidth)/2) --移动窗口
说明:screenheight --屏幕的高度 windowheight --窗口的高度
实现物体的居中显示
可以通过移动图标实现:设置属性destinati:windowwidth/2,windowheight/2。图(6-1)
图(6-1)
优点:当窗口的尺寸发生变化时,物体仍能实现居中显示。
3、如何判断鼠标的单击、双击、右击
mousedown、doubleclick、rightmousedown三个系统变量用来检查鼠标的单击、双击、右击状态,如果用户做了响应的操作,则响应的变量值为true.
应用:我们可以利用rightmousedown变量作为响应条件来制作右键快捷菜单。
4、cheekd变量的作用
用来判断单选按钮是否被选中,可以用来判断用户的交互是否是正确的。如:checked@"buttonicontitle"表示指定的按钮状态。