主题:  如何用frame script来控制整个影片?

genhua

职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2003/4/17 21:22:52
#12003/9/23 19:32:00
我现在正在做一个招商引资会的演讲稿,我想用frame script来控制这个影片的播放,当我按键盘上的上下左右键当中的向"右"键的时候播放头就跳到下一下marker(标记),当我按键盘上的上下左右键当中的向"左"键的时候播放头就跳回到上一个marker(标记),用lingo该怎么写呢?当播放头播放到"A"标记的时候我按"M"键又可以跳到另外一个电影里又该怎么写呢?我要是什么键都不按就让播放头停留在此帧。特急,在线等候。

编辑历史:[这消息被genhua编辑过(编辑时间2003-09-23 19:34:20)]
[这消息被genhua编辑过(编辑时间2003-09-23 22:17:45)]


D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#22003/9/23 20:36:14
on exitFrame me
go to the frame
end

on keyDown me
set tempkey=the keycode
case tempkey of
123:alert"go to the frame +1"
124:alert"go to the frame -1"
0:alert"press a go movie a"
46:alert"press m go movie m"
end case
end



genhua

职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2003/4/17 21:22:52
#32003/9/23 21:47:21
大哥,能不能讲得详细一点?那个123和124,0,46分别都代表什么?我要用向左向右键来控制呀?



D计划-混沌

职务:管理员
等级:6
金币:15.2
发贴:3528
注册:2007/4/9 9:48:37
#42003/9/23 22:28:16
www.ibbn.com/keyview.dir
上面数字时keycode也就是key的值



genhua

职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2003/4/17 21:22:52
#52003/9/24 8:25:16
我只是用向左向右键来控制电影的跳转呀。页面上不能看到这些按钮的。



joyty

职务:普通成员
等级:1
金币:0.0
发贴:79
注册:2002/12/25 16:18:21
#62003/9/24 11:21:50
这么简单的问题,老大说得已经很清楚了。建立一个movie脚本,控制按某键后进行相应的跳转。
on exitFrame me
go to the frame--停留在当前帧
end
on keyDown me--当你按了某个键后
set tempkey=the keycode--记录您按的是哪一个键
case tempkey of
123:alert"go to the frame +1"--如果您按的是123键(123是哪个键,可以用keyview查一个),跳到下一帧
124:alert"go to the frame -1""--如果您按的是124键(124是哪个键,可以用keyview查一个),跳到前一帧
0:alert"press a go movie a"--其它的,省略
46:alert"press m go movie m"
end case
end--完成。



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
注册:2003/9/6 14:53:41
#72003/9/24 14:27:54
我觉得那个alert用的不对吧
不过思路是对的,实现不是这样子
on exitFrame me
go to the frame--停留在当前帧
end
on keyDown me--当你按了某个键后
set tempkey=the keycode--记录您按的是哪一个键
case tempkey of
123:go to the frame +1--如果您按的是123键(123是向后),跳到下一帧
124:go to the frame -1--如果您按的是124键(124是向前),跳到前一帧
0:go movie "a" --如果您按的是a键(0是a键),跳到movie a
46:go movie "m" --如果您按的是m键(0是a键),跳到movie m
--其他按键和代码查看keycode
end case
end
这些全是照抄楼上的,稍加改动,这样子应该更容易懂些,或者直接就可以实现。请楼上的不要介意,我是dir新手,象我和genhua这样的需要讲的很仔细才能明白,我有时贴出来问题,别人也给我讲了,但是到了我还是实现不了,惭愧呀!所以我希望你们这些高手给我们回帖的时候尽量让我们能看的明白,而不是说关键的那部分:)



genhua

职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2003/4/17 21:22:52
#82003/9/24 16:29:57
为什么我在这边做就不行呢?向右向左键应该怎么写呢?



genhua

职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2003/4/17 21:22:52
#92003/9/24 16:45:21
"keyview"是怎么用的,在哪里?怎么样查到键盘上的各个键在lingo里是如何表达的?最好是你们能告诉我向左向右键是怎么写的?



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
注册:2003/9/6 14:53:41
#102003/9/24 17:36:23
5dzq不是给你链接地址了么?
用法很简单呀,只要运行dir就能看懂了
还有向左向右键就是the keycode 123 ,the keycode 124