主题:  为什么利用VideoSeek指令总会出现非法操作

Zooi

职务:普通成员
等级:1
金币:0.0
发贴:104
#12001/12/21 22:01:09
为什么在以下总是非法操作:


on beginsprite me
CueList=The CuePointTimes of sprite(15)
VideoSeek(sprite(15),CueList[1])
Videoplay(sprite 15)
end



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
#22001/12/23 23:09:49
是用了什么插件吗?



Zooi

职务:普通成员
等级:1
金币:0.0
发贴:104
#32001/12/25 17:37:49
这个是DirectMedia插件提供的指令,目的是可以在视频文件设多个CuePoint后,再指向某个视频文件的其中一个帧或CuePoint,
在以下程况下就会非法操作:
on beginsprite me
CueList=The CuePointTimes of sprite(15)
VideoSeek(sprite(15),CueList[2])
Videoplay(sprite 15)
end

但在以下程况就没事
on exitFrame me
CueList=The CuePointTimes of sprite(15)
VideoSeek(sprite(15),CueList[2])
Videoplay(sprite 15)
end



我是小马

职务:普通成员
等级:3
金币:17.0
发贴:794
#42001/12/26 10:26:11
我试过,没有报非法操作,不过所要的效果不能出来,我作了如下修改

property cuelist

on beginsprite me
CueList=The CuePointTimes of sprite(15)
end

on mouseup me
VideoSeek(sprite(15),CueList[4])
Videoplay(sprite 15)
end
在开始的时候设置为pause