主题:  (请教高手)如何用LINGO代码实现针停止等待

aidehueihang

职务:普通成员
等级:1
金币:0.0
发贴:13
#12004/11/2 16:45:09
我现在设计了一个项目上关于文物多媒体演示系统,里面设计到了调用的程序
一般都知道用
on mouseup me
open "XXXXX.exe" -----XXXXX代表文件名
end
当用户点击后 director会自动打开XXXXX.exe程序
但是这里出现了一个问题 当XXXXX.exe应用程序很大(不是立即能大开的那种 等待时间假设为8秒),多媒体会一直停留在当前调用的画面,假定用户不知道这个问题,它会在次去按调用键 这样director又执行了一次调用语句,这样最后就会弹出两个或者两个以上 以及更多的XXXXX.exe程序窗口,最后造成系统的崩溃,我曾经想了一个办法是: 用LINGO语言写一段代码 设定一个变量记录 用户点击次数 让用户无论用户怎么点击调用界面的按钮都只调用一次,或者说就是他第一次点击的调用有效果,其他的都无效,请问这段代码如何实现呢?



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#22004/11/2 23:02:41
property pMouseup
on beginsprite me
pMouseup=0
end
on mouseup me
if pMouseup then
nothing
else
open "*.exe"
pMouseup=1
end if
end