主题:  在D8中如何用2个按键控制前后跳转?

letmein

职务:普通成员
等级:1
金币:0.0
发贴:3
#12002/6/6 9:37:23
在D8中如何用2个按键控制前后跳转?GO TO MARKER NEXT和GO TO PREVIOUS好象有问题。如何控制2个声道的音量和静音?多个DIR文件如何串起?DX指教,谢谢



andyfl

职务:普通成员
等级:1
金币:0.0
发贴:127
#22002/6/6 10:03:35
1.创建一个包含lable的特性列表,在列表中跳转就可以了
2.sound(n).volume=0--255 控制音量
sound(n).pause()
sound(n).play()
控制暂停和继续播放
3.打包时选择多个dir文件,则运行时按顺序播放



singingboy

职务:普通成员
等级:1
金币:0.0
发贴:48
#32002/6/6 13:34:59
3.打包时选择多个dir文件,则运行时按顺序播放

这是什么意思?



cgmw

职务:普通成员
等级:1
金币:0.0
发贴:47
#42002/6/6 16:35:34
控制前跳转:
前:GO PREVIOUS
后:GO NEXT


多个DIR文件串起:
go to movie "文件名"



letmein

职务:普通成员
等级:1
金币:0.0
发贴:3
#52002/6/7 11:40:50
go next没问题。GO TO PREVIOUS是跳回前一个MARKER ,如果电影有3个MARKER,在MK2,MK3间播放时,按PREVIOUS,电影是跳到MK2,需要跳到MK1。



letmein

职务:普通成员
等级:1
金币:0.0
发贴:3
#62002/6/7 11:42:50
andyfl:创建一个包含lable的特性列表,在列表中跳转就可以了

能详细点吗?谢谢



andyfl

职务:普通成员
等级:1
金币:0.0
发贴:127
#72002/6/8 11:36:27
--以下是电影的开始,先声明全局变量(即列表)loclist,设置其内容为电影的关键页码名称;并设置全局变量Pagejs存放页码
global loclist
set loclist=[:]
repeat with i=1 to 5
addprop loclist,"p"&string(i),i
end repeat

--上翻页程序
on gotoprevpage
global loclist
global pagejs
if pagejs=1 then
nothing
else
if pagejs=getlast(loclist)-(count(loclist)-1) then
nothing
else
set pagejs=pagejs-1
go to frame getone(loclist,pagejs)
end if
end if
end gotoprevpage

--下翻页程序
on gotonextpage
global loclist
global pagejs
if pagejs=getlast(loclist) then
nothing
else
set pagejs=pagejs+1
go to frame getone(loclist,pagejs)
end if
end gotonextpage