游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
基础技术区
» 俺还是偷懒求助一下好了[图片悬停效果][已解决]
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 俺还是偷懒求助一下好了[图片悬停效果][已解决]
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#1
大
中
小
使用道具
发表于 2007-1-23 17:10
资料
短消息
加为好友
俺还是偷懒求助一下好了[图片悬停效果][已解决]
嗯,就是当鼠标移动到按钮或者link上的时候在其他位置显示不同图片的插件.
只需要把图片名传递进去能正确显示就好...=v=
昨天那个到最后拿多图层搞定了.可是想到以后还有三百来个物品图象可不能像存档系统一样乱弄...
想想还是求助吧OTL
毕竟写插件这种活对我来说还属于高难度项目...=__=||||
[
本帖最后由 全局变量D 于 2007-3-19 18:21 编辑
]
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#2
大
中
小
使用道具
发表于 2007-1-23 19:27
资料
短消息
加为好友
嗯……显示不同图片……?
那个写一个函数就好么……也不一定需要插件……
好好利用onenter、onleave等属性么……
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#3
大
中
小
使用道具
发表于 2007-1-23 21:06
资料
短消息
加为好友
就是利用了onenter和onleave我也要知道那东西怎么写啊...
目前的函数:
function itemimage(pic)
{
var newLayer;
newLayer=new Layer(kag, kag.fore.base);
newLayer.setPos(16,160);
newLayer.loadImages(pic);
newLayer.setSizeToImageSize();
newLayer.visible=true;
}
已经不知道用什么才能让它正常显示图片了...=_=|||
死活都不显示...倒也不出错....
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#4
大
中
小
使用道具
发表于 2007-1-23 21:36
资料
短消息
加为好友
[iscript]
function itemimage(pic)
{
tf.newLayer=new Layer(kag, kag.fore.base);
tf.newLayer.visible=true;
tf.newLayer.loadImages(pic);
tf.newLayer.setSizeToImageSize();
tf.newLayer.setPos(16,160);
}
function itemimagehide()
{
tf.newLayer.visible=false;
}
[endscript]
[locate x=200 y=0]
[button normal=按钮 onenter=itemimage('无档案.jpg') onleave=itemimagehide()]
[s]
总算搞定了XDD...
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#5
大
中
小
使用道具
发表于 2007-1-24 15:45
资料
短消息
加为好友
嗯....不过反正来去都操作的同一个图层...不释放掉应该也没关系...=v=|||
倒没有拿KRKR做RPG的意思(是"目前没有")
参考青空之想NS版就知道了...NS的设计的话就是一次读入几十张物品图片XDD...所以那个物品系统也是可怕的慢...
Miliardo
幕后黑手
UID 1
精华 0
积分 379
帖子 339
阅读权限 255
注册 2006-12-3
#6
大
中
小
使用道具
发表于 2007-1-24 18:24
资料
短消息
加为好友
OTL话说Krkr的GC是多么的高效昨天我们已经体会过了……
function itemimage(pic)
{
var newLayer;
newLayer=new Layer(kag, kag.fore.base);
newLayer.setPos(16,160);
newLayer.loadImages(pic);
newLayer.setSizeToImageSize();
newLayer.visible=true;
}
这个函数一返回,newLayer就被GC回收了……OTL
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#7
大
中
小
使用道具
发表于 2007-1-25 10:40
资料
短消息
加为好友
还好..那么退出物品界面的时候把tf.newLayer删除掉就可以了吧...
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#8
大
中
小
使用道具
发表于 2007-3-19 18:18
资料
短消息
加为好友
kag.fore.layers[13].loadImages(%[storage:'图片',left:0,top:0,visible:true]);
抱歉把这个顶上来...不过现在知道在kag层上显示是用以上的方式了...
OTL...好麻烦,难怪原来一直搞不定...=v=
这样的话退出的时候就可以简单的用freeimage搞定了吧...=v=
--------------------------------------------------------------------------------------------------
最简单修改参数即可搞定·超长流([1]表示layer 1,同理,要在哪层读图片就用哪个数字):
实例:
[button normal=but_1 over=lr_but_2 onenter="&'kag.fore.layers[1].loadImages(%[\'storage\'=>\'pic.png\', \'visible\'=>true, \'left\'=>300, \'top\'=>500]) '" onleave="&'kag.fore.layers[1].visible=false'"]
[
本帖最后由 全局变量D 于 2008-1-9 09:32 编辑
]
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.021055 second(s), 7 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计