VMx

vmx.im
啥都学一点的填坑人
  1. 首页
  2. 未分类
  3. 正文

按键精灵手机UI随笔

2025年5月25日 43点热度 0人点赞 0条评论

在【界面】菜单中,添加相应的组件,最后生成如下所示的代码:

界面1:
{
    设置:
    {
        多选框:
        {
            名称:"多选框1",
            提示内容:"提示用户的文字内容",
            点击响应:"函数名1",
            选中:false,
            文字大小:0,
            高度:0,
            宽度:0,
            注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
        },  
        多选框:
        {
            名称:"多选框2",
            提示内容:"提示用户的文字内容",
            点击响应:"函数名1",
            选中:false,
            文字大小:0,
            高度:0,
            宽度:0,
            注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
        },
        多选框:
        {
            名称:"多选框3",
            提示内容:"提示用户的文字内容",
            点击响应:"函数名1",
            选中:false,
            文字大小:0,
            高度:0,
            宽度:0,
            注释:"文字大小、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"
        },

    },  

}

其中 “点击函数” 可在右边窗口中写上对应的UI处理代码,这里跟脚本中的完全不一样。
如:将多选框改个多个单选框

// 先定义一个全部非选中
Function 重置多选框
    UIP.SetAttribute("多选框1",{"选中":false})
    UIP.SetAttribute("多选框2",{"选中":false})
    UIP.SetAttribute "多选框3", {"选中":false}
End Function
//对应点击响应,去掉其它选项状态
Function 函数名1()
    Call 重置多选框()
        UIP.SetAttribute "多选框1", {"选中":false}
    UIP.SetAttribute("多选框2",{"选中":false})
    UIP.SetAttribute("多选框3",{"选中":true})
End Function

Function 函数名2()
    Call 重置多选框()
        UIP.SetAttribute "多选框1", {"选中":false}
    UIP.SetAttribute("多选框2",{"选中":false})
    UIP.SetAttribute("多选框3",{"选中":true})
End Function

在脚本中更简单了:
通过 dim a=ReadUIConfig("多选框1","true")
来赋值


在调试时,先在界面中预览(这样会在模拟器中显示界面),必须保存才能读取值,不然为null。

Post Views: 43
标签: 暂无
最后更新:2025年5月25日

huifei

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2021 vmx.im. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang