lua -- 在弹框中显示物品列表
-- 宝箱打开后,显示里面的物品列表
-- 显示方式是:一个一个显示,每三个一行,一行显示完就移动到下一行,
-- 接下来的一样要显示框的中间位置,方便玩家看
function UIBagController:showDataBox( )
self.itemBoxNum = ;
self.nBoxIndex = ;
self.percent = local tBoxOpen = ItemM:getBoxForOpen();
-- 获取ScrollView控件对象
self.BoxScroll = tolua.cast(UIHelper:seekWidgetByName(self.panelBox, "ScrollView_BoxList"), "ScrollView");
-- 0.2秒的时间滚动到整个控件百分之(self.percent,总共是100,值越大就会移动到越下面)的位置
self.BoxScroll:scrollToPercentVertical(self.percent, 0.2, false); --local actFunc = CCCallFunc:create(self, callfunc_selector(UIBagController:callBackBox)) ; -- 创建动作序列
local action = Transition.sequence({
CCDelayTime:create(0.3), -- 延迟0.3秒
-- 创建函数动作
CCCallFunc:create(function ( )
print("=======UIBagController:callBackBox=======")
self.itemBoxNum = self.itemBoxNum + ;
self.nBoxIndex = self.nBoxIndex + ;
print("=======nBoxIndex=======" .. self.nBoxIndex)
if tBoxOpen[self.nBoxIndex] ~= nil then
self:showItemDataBox(tBoxOpen[self.nBoxIndex]);
else
return;
end
if self.nBoxIndex == then
self.percent = ;
elseif self.nBoxIndex == then
self.percent = ;
elseif self.nBoxIndex == then
self.percent = ;
end
self.BoxScroll:scrollToPercentVertical(self.percent, 0.2, false);
end)
})
-- 执行15次动作
self.BoxScroll:runAction(CCRepeat:create(action, )); end
lua -- 在弹框中显示物品列表的更多相关文章
- el-dialog对话弹框中根据后台数据无限制添加el-select标签,并进行展示,搜索,删除
前几天遇到一个题,el-dialog对话弹框中根据后台数据无限制添加el-select标签,并进行展示,搜索,删除,在这上面用到了递归算法,废话不多说,直接上代码 <template> & ...
- element-- 修改MessageBox 弹框 中确定和取消按钮顺序
需求:修改弹框中的 取消/确定按钮顺序,及头部和底部背景颜色; 原ui效果图 需求ui效果图 方法:对取消及确定按钮自定义类名,样式重写
- layer 弹框不显示内容
// layer的弹框不显示信息 可能是背景颜色和字体颜色冲突 改下字体颜色即可 layer.msg('<p style="color:black">用户名不能为空&l ...
- 在弹框中获取foreach中遍历的id值,并传递给地址栏(方法2)
1.php有时候我们需要再弹框中获取foreach中遍历的数据(例如id),在弹框中点击按钮并传递给地址栏跳转.那么应该怎么做呢.第二种方法. 2. 可以在弹框中给出一个input hidden 点击 ...
- 在弹框中获取foreach中遍历的id值,并传递给地址栏。
1.php有时候我们需要再弹框中获取foreach中遍历的数据(例如id),在弹框中点击按钮并传递给地址栏跳转.那么应该怎么做呢. 2. 点击取现按钮,如果没有设置密码->弹框 3. 点击去设置 ...
- 弹框中的elment-form在弹框重新打开后,怎么初始化验证信息
如果弹框关闭前有错误提示,弹框重新打开,由于没重新刷新页面,该错误还是存在.... 解决办法:弹框中的内容写成一个组件,prop接收父元素弹框的状态,并监听且reset表格 1. cnpm insta ...
- layer.open弹框中的表单数据无法获取
layer.open弹框中的表单数据无法获取 表单数据模板 layer.open() 页面效果: 当点击确定后,radio和textarea获取的值总是为空,解决办法: var setPriCustB ...
- layui layer弹框中表格的显示
场景描述:点击iframe里面的一个按钮,需要在父级弹出一个弹框表格. 问题描述:这个弹框的分页不能正常显示,如果把layer.open前面的parent去掉,就可以正常显示. 代码展示: paren ...
- problem: 记一次聊天框的表情包弹框不显示的找问题过程
左边是列表,包含了群和成员,右侧是聊天窗口.点击群列表,右侧显示群聊窗口,点击学员,右侧显示私聊窗口. 群聊窗口和私聊窗口是不同的组件,但是窗口中的子组件,例如窗口的头部.中间内容部分.输入框都是复用 ...
随机推荐
- [微信小程序] 微信小程序下拉滚动选择器picker绑定数据的两种方式
小程序 picker 多列选择器 数据动态获取 需求是将各校区对应各班级的数据 以两列选择器的方式展示出来,并且可以在选择完成之后记录选结果参数. 校区数据 和 班级数据 分别是两个接口,以 校区 t ...
- TextInputLayout输入框验证
<!-- 通过修改<color name="colorAccent">#023cfa</color>可以修改正确提示文本的颜色 添加<item ...
- HDU4372-Count the Buildings【第一类Stirling数】+【组合数】
<题目链接> <转载于 >>> > 题目大意: N座高楼,高度均不同且为1~N中的数,从前向后看能看到F个,从后向前看能看到B个,问有多少种可能的排列数. 0 ...
- UVA725 Division 除法【暴力】
题目链接>>>>>> 题目大意:给你一个数n(2 <= n <= 79),将0-9这十个数字分成两组组成两个5位数a, b(可以包含前导0,如02345 ...
- git根据用户过滤提交记录
使用SourceTree 使用gitk
- jQuery.when().done()
在使用jQuery.when()调用外部声明方法时,如果方法不为Deferred(延时)对象,则done会立即执行,所有需要在调用的方法声明一个var deferred = $.Deferred(); ...
- 安卓工作室 android studio 谷歌账号 登录
作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134555@qq.com E-mail: 313134555 @qq.com 登录你的谷歌账号,开始 添加 云功能 到你的 ...
- 更新 是 可用的 针对 安卓 软件开发包和工具 Updates are available for android software development packages and tools
作者:韩梦飞沙 Author:han_meng_fei_sha 邮箱:313134555@qq.com E-mail: 313134555 @qq.com 更新 是 可用的 针对 安卓 软件开发包和工 ...
- prufer序列计数的一些结论
\(prufer\)序列和完全图的生成树一一对应(考虑构造) 完全图的生成树个数为\(n^{n - 2}\) 满足第\(i\)个点的度数为\(d_i\)的生成树为\(\frac{n!}{\prod ( ...
- mongodb数组操作
1.查询课程中包含math,chinese的课程 db.getCollection('student').find( { course:{$all:['math','chinese']} } ).pr ...