Egret社区
1银子
我用exml拼了一界面
这个界面上有个Button
初始给的图片资源是
正常:a1_png
按下:a2_png
然后我想动态修改按钮图片资源
在按下的时候
把图片修改为  b1_png
抬起的时候
修改为   b2_png
不知该如何做???
希望各位大神指点一下

分享到 :
0 人收藏

9 个回复

倒序浏览
a7416818  登堂入室 | 2017-6-16 16:44:12
没人吗????
random496  登堂入室 | 2017-6-16 20:48:18
你是想接受数据的时候进行动态修改吗?那你在点击事件里实现呀。然后对按钮的属性进行修改
a7416818  登堂入室 | 2017-6-19 09:34:22
random496 发表于 2017-6-16 20:48
你是想接受数据的时候进行动态修改吗?那你在点击事件里实现呀。然后对按钮的属性进行修改 ...

大神~能给个例子么??
random496  登堂入室 | 2017-6-19 09:38:09
  

//按钮 事件的添加
      this.onclickbutton.addEventListener(egret.TouchEvent.TOUCH_TAP,this.tap_button,this);
//方法的实现
private tap_button():void
{
    this.car1.source="hello_png";
}
lgsycz  登堂入室 | 2017-6-20 15:04:37
1.直接替换服务器图片  
2.写后台管理,用ajax获取当前需要用到的图片地址 通过RES.getResByUrl加载图片
3.如过只是想根据不同场景切换已经加载的图片 只需要通过变量 更改资源RES.getRes(name) "name"的值就可以了
xucore  登堂入室 | 2017-6-20 16:50:20
据我了解eui的button没有提供更换背景图片的接口。需要点击替换图片的话,那也用不到button的三种状态了,使用Image代替Button进行操作,点击的时候修改Image的source属性即可
a7416818  登堂入室 | 2017-6-20 16:53:24
xucore 发表于 2017-6-20 16:50
据我了解eui的button没有提供更换背景图片的接口。需要点击替换图片的话,那也用不到button的三种状态了, ...

原来没这个接口。。。
那就只有用image了。。。
a7416818  登堂入室 | 2017-6-20 16:55:19
random496 发表于 2017-6-19 09:38
//按钮 事件的添加
      this.onclickbutton.addEventListener(egret.TouchEvent.TOUCH_TAP,this.tap ...

好的,我去试试~谢谢大神
random496  登堂入室 | 2017-6-20 18:25:31
a7416818 发表于 2017-6-20 16:55
好的,我去试试~谢谢大神

刚学这个一周。麻蛋,连弹出框都不会写的菜逼而已
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部