|
主题: 控制问题!!!急!!!!
|
 特立独行
职务:普通成员
等级:1
金币:1.0
发贴:263
|
#12002/3/25 16:45:25
我想用键盘选择帧,如:按数字键1,再按回车,使播放头跳到frame1,如何实现??? 我的方法是 on keydown if (the keycode=18) and (the keycode=36)then go 1 end if end 但实现不了,请高手指教,先谢了!!!
|
 5D荣誉斑竹
职务:普通成员
等级:4
金币:13.0
发贴:1504
|
#22002/3/25 17:58:29
on keydown if (the keycode=18) and (the keycode=36)then go to frame 1 end if end
閑闪互动多媒体
|
 donlee
职务:普通成员
等级:1
金币:1.0
发贴:271
|
#32002/3/26 7:57:38
global gPrevkey on keydown gKey=the keycode if gKey=36 then if gprevkey=18 then go frame 1 end if else gprevkey=gkey end if end
|
 acneyouth
职务:普通成员
等级:1
金币:1.0
发贴:181
|
#42002/3/26 13:49:09
global theKeys on startMovie me theKeys=[] end
on keydown me theKeys.add(the keycode) if(the keycode=36) then ----在这里检查表中的数字,再把他们转成整数,这样你不但可以到第一帧,还可以方 ---------便的跳到其他帧 ---清除theKeys中的所有值 end if end
|
 truka
职务:普通成员
等级:1
金币:0.0
发贴:54
|
#52002/3/26 14:19:09
可以这样
on exitframe global targetframe if keyPressed(“1”) then targetframe=1 if keyPressed(“2”) then targetframe=2 ...
if (the keyPressed = RETURN) then go targetframe end
在此之前你要初始化targetframe
|
 特立独行
职务:普通成员
等级:1
金币:1.0
发贴:263
|
#62002/4/5 20:19:50
首先,谢谢各位提供的方法,小生在实验中遇到几个问题。 我的目的是要通过键盘用数字键加回车键跳到与数字对应的帧,比如说按“1”和“enter”跳到第1帧, 按“1”,“5”,“enter”跳到15帧,以及按“1”,“2”,“3”跳到123帧。 按照各位的方法,两位数加回车好实现,三位数以后就不知怎么办了,因小生所懂函数有限,烦请各位大哥指教,不胜感激!!!
|
 水龙头
职务:普通成员
等级:1
金币:0.0
发贴:131
|
#72002/4/9 19:53:59
我和楼上的兄弟碰到的问题一样?3个键的判断怎么写,有没有高手指教.
|
 rainy_5d
职务:普通成员
等级:2
金币:1.0
发贴:225
|
#82002/4/9 21:34:03
写一个函数用于过滤按键的非数字键,然后用个list来保存按过的数字,若按下enter就执行go frame X语句,我想应该是这个思路吧。
|
 水龙头
职务:普通成员
等级:1
金币:0.0
发贴:131
|
#92002/4/9 21:59:26
关键是这样,通过on keydown取得的是键值,比如1——18,我如何讲得到的键值18转化为1呢?解决了这个就好办了,lingo有这样的函数吗?
|
 水龙头
职务:普通成员
等级:1
金币:0.0
发贴:131
|
#102002/4/9 22:05:52
我的解决问题的思路是这样,按下一个键盘,取得其键值,并转化成对应的数字,赋值给变量X,第二次赋给Y第三次z....直到按下enter,执行go to the frame 100*x+10*y+z 我认为这是最简单的,关键是键值转化成对应数字。怎么办?????请各位兄弟帮忙想想办法
|
 水龙头
职务:普通成员
等级:1
金币:0.0
发贴:131
|
#112002/4/17 14:54:08
大家帮帮忙呀,急啊。
|
 night_5d
职务:普通成员
等级:2
金币:1.0
发贴:275
|
#122002/4/18 13:16:33
用个变量不断接收输入的字符串,使用&将他们连在一起,党接收到RETURN时,就使用value将字符串转化为数字不就可以了,不过记住要做输入字符的数字校验。
[img]http://61.144.28.245/hjc/web/non-cgi//usravatars/paladin.gif[/img] I thirst for freedom
|
 threem
职务:普通成员
等级:2
金币:1.0
发贴:338
|
#132002/4/18 20:28:58
用这个可以控制实现的。 www.aougu.com/bbs/upload/forum17_f_136_1017923856.dir设制回车键触发程序: GoFrame 编写电影脚本: on Goframe FrameTo=value(member(**).text) go to frame frameTo end --- ** 是使用行为的文本演员。
|
 草原风
职务:版主
等级:5
金币:13.0
发贴:3489
|
#142002/6/7 4:59:29
编辑历史:[这消息被草原风编辑过(编辑时间2002-06-07 05:00:24)]
|
 greelu
职务:普通成员
等级:1
金币:1.0
发贴:139
|
|