标题: 关于右键菜单[完美解决,谢谢各位]
抱犬预言家
会员
Rank: 1



UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
 
发表于 2009-7-12 17:21  资料  短消息  加为好友 
关于右键菜单[完美解决,谢谢各位]

点击右键后出现了[val]模式时的那个半透明黑框,而且淡入的时间和菜单淡入时间相同(即改变菜单淡入时间后那个黑框的淡入时间也跟着改变)。。。
再点一次右键后菜单消失,但黑框还在。。。点击左键,后边的文字不显示。。。
P.S.右键菜单只显示四个按钮,没有显示右键背景之类的东东。。。

把代码发上来一下。。。(害羞

1.ks :
*start|01
[rclick enabled=true call=true storage=r0.ks target=*start] ;按右键读入r0.ks
[position layer=message0 page=fore visible=true marginl=10 margint=310 marginb=10 marginr=10] ;定义文字层
[backlay] ;淡入淡出准备
[image layer=0 storage=03 page=back visible=true pos=l] ;人物图出现在前景层0
[image layer=base storage=001 page=back visible=true left=0 top=0] ;背景图出现在背景层
[trans method=crossfade time=1000][wt] ;淡入淡出的设定,等待
[p]
[backlay] ;淡入淡出准备
[image storage=000 layer=3 page=back visible=true left=0 top=300] ;出现文字框
[trans method=crossfade time=1000][wt] ;淡入淡出的设定,等待
;文本内容
[A]你好我好大家好![p]
1[p]2[p]3[p]

r0.ks :
start
[rclick enabled=true jump=true storage=r0.ks target=*return] ;在显示了右键菜单时按右键跳到*return标签
[backlay] ;谈入谈出的准备
[current layer=message1 page=back] ;让按钮在message1上显示
[layopt layer=message1 page=back visible=true] ;定义message1的属性
;下面是按钮的位置和图片等
[locate x=440 y=130]
[button normal=B31 over=B32 target=*title]
[locate x=440 y=180]
[button normal=B21 over=B22 target=*save]
[locate x=440 y=230]
[button normal=B11 over=B12 target=*load]
[locate x=440 y=280]
[button normal=B41 over=B42 target=*close]
[trans method=crossfade time=2000][wt] ;淡入淡出的设定,等待
[s] ;等待点击
*title
[gotostart ask="false"] ;回到[startanchor]处
*save
;还没写
*load
;还没写
*close
[close ask=false] ;关闭吉里吉里
*return
[backlay] ;谈入谈出的准备
[freeimage layer=4] ;把前景层4上的东东消去(以后在前景层4放上右键菜单背景)
[er] ;消去message1内容(按钮)
[current layer=message0 page=fore] ;这是刚刚写上去的,返回message0
[trans method=crossfade time=2000][wt] ;淡入淡出的设定,等待
[rclick enabled=true call=true storage=r0.ks target=*start] ;不太明白,大概是为了能再按右键出现右键菜单
[return] ;回到1.ks

[ 本帖最后由 抱犬预言家 于 2009-7-16 11:44 编辑 ]

顶部
m00525
会员
Rank: 1



UID 2197
精华 0
积分 114
帖子 37
阅读权限 5
注册 2009-6-2
 
发表于 2009-7-13 13:41  资料  短消息  加为好友 
你的問題是要把黑框弄掉嗎?

@position layer=message1 opacity=0
就是控制文層的透明度...

顶部
抱犬预言家
会员
Rank: 1



UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
 
发表于 2009-7-13 15:16  资料  短消息  加为好友 
无效。。。
话说我连重新设定一次[menul]也试过了。。。
黑框还在。。。
想不通呀。。。

顶部
m00525
会员
Rank: 1



UID 2197
精华 0
积分 114
帖子 37
阅读权限 5
注册 2009-6-2
 
发表于 2009-7-13 15:39  资料  短消息  加为好友 
這樣表示你還有其他的message層沒設定好。

(另,我也不曉得你是怎麼改程式碼的...)

[ 本帖最后由 m00525 于 2009-7-13 15:46 编辑 ]

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2009-7-13 15:50  资料  短消息  加为好友 
那个神秘黑框的名字叫message0

顶部
抱犬预言家
会员
Rank: 1



UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
 
发表于 2009-7-13 17:56  资料  短消息  加为好友 
嘛...
好像还不是太明白...
感觉我是在一些比较基础的地方没有理解好...
我把1楼写上去的代码加上了我自己的理解...
希望指错...

顶部
m00525
会员
Rank: 1



UID 2197
精华 0
积分 114
帖子 37
阅读权限 5
注册 2009-6-2
 
发表于 2009-7-14 23:07  资料  短消息  加为好友 
改一下,

@position layer=message1 page=back opacity=0

其實重點在於你把這句放在哪...

當然還要看情況改變指令...

顶部
抱犬预言家
会员
Rank: 1



UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
 
发表于 2009-7-15 10:11  资料  短消息  加为好友 


QUOTE:
原帖由 m00525 于 2009-7-14 23:07 发表
改一下,
@position layer=message1 page=back opacity=0
其實重點在於你把這句放在哪...
當然還要看情況改變指令...

可是我不明白一点。。。如果把message1变为全透明。。。但按钮也在上面?
你说要我“看情况改变指令”。。。请不要把咱看得那么高。。。
拜托。。。请原谅我的一问再问吧。。。

顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2009-7-15 11:28  资料  短消息  加为好友 
其实lz你要是没用到message0的话就写一句[position layer=message0 page=fore visible=false][backlay]吧……
又及,请多查阅指令集

顶部
抱犬预言家
会员
Rank: 1



UID 2215
精华 0
积分 104
帖子 35
阅读权限 5
注册 2009-6-15
 
发表于 2009-7-15 12:07  资料  短消息  加为好友 
。。。
但message0是文本显示。。。message1是按钮显示。。。
要透明或放到后方之类的会影响其中一项。。。
另。。。感觉黑框是和message1有关。。。
因为试着加一个visible=false的命令给message0。。。黑框还在。。。
但加到message1上黑框就消失了。。。和按钮一起。。。orz。。。

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.013075 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示