游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
基础技术区
» function方法要求把另一个function的功能无效化
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: function方法要求把另一个function的功能无效化
idosikoyo
会员
UID 3035
精华 0
积分 24
帖子 4
阅读权限 5
注册 2011-10-27
#1
大
中
小
使用道具
发表于 2011-10-27 21:04
资料
短消息
加为好友
function方法要求把另一个function的功能无效化
代码如下
[er]
[iscript]
function itemimage(pic,x,y)
{
tf.newLayer=new Layer(kag, kag.fore.base);
tf.newLayer.setPos(x,y);
tf.newLayer.loadImages(pic);
tf.newLayer.setSizeToImageSize();
tf.newLayer.visible=true;
}
function itemimagehide()
{
tf.newLayer.visible=false;
}
function hide(){
;
}
[endscript]
也就是说我鼠标浮上去的时候调用了onenter=itemimage(pic,x,y)
,弄了个悬停效果,虽然说移开的时候可调用itemimagehide()
将其隐藏了,但是按下去的时候也需要隐藏,但是因为鼠标还在按钮上,所以如果exp=itemimagehide()会与onenter=itemimage(pic,x,y)冲突,其实就是没有用,所以我需要exp不启用或是暂无效itemimage(pic,x,y)方法,function hide()应该怎么写,
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#2
大
中
小
使用道具
发表于 2011-10-27 23:05
资料
短消息
加为好友
试试这样?
[Copy to clipboard]
[
-
]
CODE:
function itemimage(pic,x,y)
{
if (tf.clicked==false)
{
tf.newLayer=new Layer(kag, kag.fore.base);
tf.newLayer.setPos(x,y);
tf.newLayer.loadImages(pic);
tf.newLayer.setSizeToImageSize();
tf.newLayer.visible=true;
}
}
function itemimagehide()
{
tf.newLayer.visible=false;
}
function hide()
{
tf.clicked=true;
itemimagehide();
}
[button onenter="itemimage(pic,x,y)" onleave="itemimagehide()" exp="hide()"]
[
本帖最后由 全局变量D 于 2011-10-28 09:49 编辑
]
idosikoyo
会员
UID 3035
精华 0
积分 24
帖子 4
阅读权限 5
注册 2011-10-27
#3
大
中
小
使用道具
发表于 2011-10-28 00:15
资料
短消息
加为好友
会不会是你的IF没写完?
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#4
大
中
小
使用道具
发表于 2011-10-28 11:42
资料
短消息
加为好友
回复 #3 idosikoyo 的帖子
啥叫没写完?
idosikoyo
会员
UID 3035
精华 0
积分 24
帖子 4
阅读权限 5
注册 2011-10-27
#5
大
中
小
使用道具
发表于 2011-10-28 22:33
资料
短消息
加为好友
回复 #4 全局变量D 的帖子
function itemimage(pic,x,y)
{
if (tf.clicked==false)
{
tf.newLayer=new Layer(kag, kag.fore.base);
tf.newLayer.setPos(x,y);
tf.newLayer.loadImages(pic);
tf.newLayer.setSizeToImageSize();
tf.newLayer.visible=true;
}
if(tf.clicked==true){
function itemimagehide()
}
}
function itemimagehide()
{
tf.newLayer.visible=false;
}
这样写为什么会报错呢
全局变量D
亲友
UID 14
精华
1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
#6
大
中
小
使用道具
发表于 2011-10-29 10:11
资料
短消息
加为好友
if(tf.clicked==true){
你这句夹在这里是什么意思。完全和上下文都没关系啊。我的原文里也没有啊。
投票
交易
悬赏
活动
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.020610 second(s), 7 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计