总之你的文字显示是用message1是吗?
你这里的两个macro, form和face两个里面都有将当前文字层修改并设为message0层的指令,这样一用又自动返回默认设定.
从系统存档画面返回的时候返回的当前层又是message0.
而且message1层的显示顺位在图片层以下,所以如果不修改index的话message1的文字会被你的图片对话框挡到根本看不到...
能不能详细列一下所有图层的显示顺位和功能???根本就看不清楚你这哪层是显示在哪...我很怀疑你自己也不清楚.................
我建议从头自己写一个不要用水螅的范例改...
除了macro要改以外...
(trac.ks 第37行)
*dsys
[playse storage="pageturn"]
[move layer=message3 time=80 path="(-546,0,255)"][wm]
[move layer=message3 time=600 path="(0,0,255)"][wm]
[current layer=message3 page=fore]
[er]
[rclick call=true storage=trac.ks target=*sys_0 storage=trac.ks enabled=true]
[current layer=message1 page=fore]<=这行要改!!!!!
[return]
文字重叠的设定在这里(trac.ks的210行以后):
[position layer=message4 visible=true page=back opacity=0 left=162 height=82 top=40 width=233 marginl=0 margint=0 marginr=0 marginb=0 frame=""]
[current layer=message4 page=back]
[er]
[font color=0x6b5b4b]
<=在这里加入locate定位
档案一
[locate x=40 y=20]
[emb exp="sf.saved1" cond="sf.save1 == 1"]
[locate x=0 y=0]
[ch text=&sf.savet1 cond="sf.save1 == 1"]
你把档案一那三个字前面加上locate改变位置看看...
[ 本帖最后由 全局变量D 于 2008-4-20 12:45 编辑 ]
|