此人很懒,什么也没有留下

发帖数 8粉丝 0
  • 解答问题超厉害

    经常帮助其他会员答疑
yhdata_iE0fWUfO玄铁三
2 小时前 发布在问答
【可视化】 点击文本组件字体发生颜色变化
点击文本组件,文本组件内的文字颜色发生变化
34
20
精彩评论20
yhbi老6了铂金一
发表于 2 小时前 显示全部楼层
回复

使用道具 2#

yhdata_iE0fWUfO玄铁三 回复yhbi老6了铂金一
发表于 2025-02-05 16:05:35
我的需求是点击组件,组件内字体颜色整体发生变化,再点击字体变回原颜色
回复

yhbi老6了铂金一 回复yhdata_iE0fWUfO玄铁三
发表于 2025-02-05 16:13:40
文本组件支持写提交脚本,提交脚本里面写修改组件颜色的脚本,脚本参考链接。如无写脚本功底,则建议不做了
回复

yhdata_iE0fWUfO玄铁三 回复yhbi老6了铂金一
发表于 2025-02-05 16:19:02
提供的链接主要为设置前景色,但没有点击的标签介绍,在脚本内也未找到点击的函数,可以问一下这个点击的标签是什么呢
回复

展开更多回复
美滋滋白银二
发表于 2 小时前 显示全部楼层
你可以做两个文本字体颜色不同的组件加一个空的透明图片,图片点击脚本中轮换显示两个文本组件。
这三个组件叠放在一起,就OK了。空的透明图片放在最上面
回复

使用道具 3#

yhdata_iE0fWUfO玄铁三 回复美滋滋白银二
发表于 2025-02-05 16:12:50
[i=s] 本帖最后由 yhdata_iE0fWUfO 于 2025-2-5 16:15 编辑 [/i] 这个已经想到了,能否通过脚本实现,一个组件内完成
回复

美滋滋白银二 回复yhdata_iE0fWUfO玄铁三
发表于 2025-02-05 16:16:51
我说的这个也需要脚本。
回复

yhbi老6了铂金一
发表于 2 小时前 显示全部楼层
var loc = new Locator([], OBJECT, DETAIL);

if( param['a']==1 || isNull(param['a'] )){
param['a']=0
var color = new Color(0xff2219);
文本1.setForeground(loc,color)
}else{
param['a']=1
var color = new Color(22, 123, 222, 10);
文本1.setForeground(loc,color)
}
回复

使用道具 4#

yhdata_iE0fWUfO玄铁三 回复yhbi老6了铂金一
发表于 2025-02-05 16:39:25
这个是根据参数变换字体,并不是点击组件变换字体颜色
回复

美滋滋白银二 回复yhdata_iE0fWUfO玄铁三
发表于 2025-02-05 16:59:17
你把这段代码放到组件的脚本中就可以了
回复

yhbi老6了铂金一 回复美滋滋白银二
发表于 2025-02-05 17:04:05
我感觉,我就差打滴到现场教了{:4_91:}
回复

展开更多回复
yhbi老6了铂金一
发表于 1 小时前 显示全部楼层
111
dptpv-e7w26.gif
回复

使用道具 5#

美滋滋白银二 回复yhbi老6了铂金一
发表于 2025-02-05 17:16:09
这多好,谁看了还能说不会呢
回复

永洪蓝波湾铂金二 回复yhbi老6了铂金一
发表于 2025-02-05 18:47:29
看老6这的
回复

永洪蓝波湾铂金二 回复美滋滋白银二
发表于 2025-02-05 18:47:41
是的哈哈
回复

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部