shaleht 发表于 2009-5-6 23:30:52

关于SKIP按钮图像

问题是这个样子的...

我想要制作的是,没有点选SKIP的时候,SKIP按钮图像不会亮,
滑鼠游标在图像上的时候,SKIP的图像会亮。
然后SKIP作用的时候,图像也会亮。

目前的问题是...前两项是OK的,而SKIP作用的时候图像会亮这一点我一直弄不好= =||
请问大大们有解法吗?

附上程式码...


*tbloop
configoff
btndef ""
spbtn 50,100
spbtn 51,99
spbtn 52,98
spbtn 53,97
spbtn 54,96
;spbtn 55,95
spbtn 56,94
spbtn 57,93
spbtn 58,92
*textbtnloop
textbtnwait %0
repaint
if %179==1 & %0 == 0 mov %179,0:lsp 51,":a/2,0,3;skip.jpg",667385:print 1:skipoff
if %0 == -1 uioff:systemcall windowerase:uion:goto *tbloop
if %0=0 goto *text_end
if %0==100 dwave 1,"Fx08291_T811.wav":goto *systemset ;goto *systembtn
if %0>=99 goto *skipqq ;快进
if %0==98 wave "Fx08291_T811.wav":uioff:systemcall windowerase:uion:goto *tbloop
if %0==97 gosub *loadgame_0:goto *tbloop;goto *loadgame_0
if %0==96 getscreenshot 80,60:gosub *save:goto *tbloop
if %0==94 goto *note_system
if %0==93 goto *qsyesorno
if %0==92 goto *qlyesorno
textbtnwait %0
repaint
goto *textbtnloop

*skipqq
dwave 1,"Fx08291_T811.wav"
if %179==0 mov %179,1:lsp 51,":a;skiping.jpg",667385:print 1:systemcall skip
if %179==1 mov %179,0:lsp 51,":a/2,0,3;skip.jpg",667385:print 1:skipoff
goto *textbtnloop

风就是前奏 发表于 2009-5-17 18:46:37

用cell指令让按钮显示亮的那一帧再开skip,skip完了再回复按钮状态就好了……

shaleht 发表于 2009-5-20 23:02:30

那个...我去查过cell的用法,
但是看了之后依然不会用囧

能请问详细语法吗?

我自己是这样用的...
那个...我去查过cell的用法,
但是看了之后依然不会用囧

能请问详细语法吗?

我自己是这样用的...


*tbloop 內
if %179==1 & %0 == 0 cell no:print 1:skipoff
if %0>=99 cell 51,1:goto *skipqq ;快进


*skipqq
dwave 1,"Fx08291_T811.wav"
print 1
goto *textbtnloop

其他地方都没有更动...
页: [1]
查看完整版本: 关于SKIP按钮图像