标题: function方法要求把另一个function的功能无效化
idosikoyo
会员
Rank: 1



UID 3035
精华 0
积分 24
帖子 4
阅读权限 5
注册 2011-10-27
 
发表于 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
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2011-10-27 23:05  资料  短消息  加为好友 
试试这样?

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
会员
Rank: 1



UID 3035
精华 0
积分 24
帖子 4
阅读权限 5
注册 2011-10-27
 
发表于 2011-10-28 00:15  资料  短消息  加为好友 
会不会是你的IF没写完?

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2011-10-28 11:42  资料  短消息  加为好友 
回复 #3 idosikoyo 的帖子

啥叫没写完?





顶部
idosikoyo
会员
Rank: 1



UID 3035
精华 0
积分 24
帖子 4
阅读权限 5
注册 2011-10-27
 
发表于 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
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2011-10-29 10:11  资料  短消息  加为好友 
if(tf.clicked==true){

你这句夹在这里是什么意思。完全和上下文都没关系啊。我的原文里也没有啊。





顶部
 



清除 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.020610 second(s), 7 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示