主题:  DirectMediaXtra???

不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#12001/12/7 20:01:03
我在用DirectMediaXtra播MPG时,发现此时程序对键盘交互不响应了!是这样的吗?怎么办呀?



不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#22001/12/8 19:25:35
大家没遇到过这种问题吗?!!帮帮我啊!!!!



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
注册:2000/11/13 14:56:59
#32001/12/9 3:28:01
这两天试了一下,的确如此,没有找到解决办法



acneyouth

职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2004/6/9 10:01:26
#42001/12/10 9:27:42
以前我也遇到过这种情况。如果你所指的“键盘交互”是指那些自己在director中设的“键盘交互”,那你可以在directorMedia精灵上再写一个on keydown me,把keydown事件发给你的键盘交互程序。



5D蚂蚁

职务:普通成员
等级:2
金币:1.0
发贴:355
注册:2000/12/15 12:14:50
#52001/12/10 13:18:21
DirectMediaXtra用起来还不太稳定,经常会出现各种问题的。



不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#62001/12/10 19:39:13
acneyouth在上个帖子中说
引用:
以前我也遇到过这种情况。如果你所指的“键盘交互”是指那些自己在director中设的“键盘交互”,那你可以在directorMedia精灵上再写一个on keydown me,把keydown事件发给你的键盘交互程序。

能写一个具体的脚本吗?



acneyouth

职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2004/6/9 10:01:26
#72001/12/11 17:35:05
以下是我以前写的一个程序中的一个脚本,放在directorMedia的精灵上,使得用户按pageup、pagedown、——>、<——的时候程序进行翻页。主要命令就是sendSprite,用于向另外的脚本发送特定消息。
global whichOne
on keydown me
puppetsound 1,0
case (the keycode) of
116,126:
cursor 0
go previous
121,125:
cursor 0
go next
123:
whichOne=35
sendsprite(35,#mousedown)
sendsprite(35,#mouseup)
124:
whichOne=36
sendsprite(36,#mousedown)
sendsprite(36,#mouseup)
end case
end



不懂就问盗版

职务:普通成员
等级:1
金币:0.0
发贴:72
注册:2001/7/11 20:43:54
#82001/12/11 19:36:18
先谢谢啦!让我试试再请教!!!