使用quick时自己封装的类存放于特定的文件夹。便于以后使用

以下是作者经经常使用到的一个按钮

local MyButton = class("MyButton")
function MyButton:ctor(params,scene,listener)
self.button = nil
local time = 0.1
local offset = 40
self.button = cc.ui.UIPushButton.new(params)
:onButtonClicked(function()
local spawn1 = cc.Spawn:create({
cc.MoveBy:create(time,cc.p(0,-offset)),
cc.ScaleTo:create(time,1,0.3),
}) transition.execute(self.button,spawn1,{
onComplete = function()
local spawn2 = cc.Spawn:create({
cc.MoveBy:create(time,cc.p(0,offset)),
cc.ScaleTo:create(time,1,1)
})
transition.execute(self.button,spawn2,{
easing = "backOut",
onComplete = listener
})
end
})
end)
:center()
:addTo(scene)
return self.button
end
return MyButton

在场景中使用方式

local myButton = MyButton.new({normal="img/star.png"},self,function()
--do something
end)

最新文章

  1. 了解HTML CSS格式化排版 文字排版
  2. kali 密码攻击
  3. php 模拟表单提交
  4. 解析Path方法备忘
  5. mac中vmware tools进行磁盘压缩和vmware-tools-cli的使用方法
  6. NIO设置SO_LINGER引发的异常
  7. zznu 1073: 海军节上的鸣炮声计算
  8. Effective Java实作equals() - 就是爱Java
  9. 用Jquery做一个时间日期选择器
  10. 手机自动化测试:Appium源码之api(1)
  11. 关于memcached的那些事儿
  12. Akka(34): Http:Unmarshalling,from Json
  13. 简单使用sp_executesql 参数化
  14. linux虚拟机长时间不用时间改回来的方法
  15. 《CSS世界》读书笔记(八)
  16. JAVA中异常状况总结
  17. P、NP、NPC和NP-Hard相关概念的图形和解释
  18. javascript学习笔记(九):DOM操作HTML的各种方法使用
  19. sqlserver 日志查看
  20. Vue实例的生命周期created和mounted的区别

热门文章

  1. Springboot2本地锁实践
  2. 同一个TextView设置不同的颜色和大小
  3. 优化报表系统结构之报表server计算
  4. MonkeyRunner源代码分析之启动
  5. node18---Mongoose
  6. NPOI简单的给某个单元格字体设置颜色
  7. WPF Template
  8. 14:Challenge 7(map大法好)
  9. 51nod 1096 距离之和最小 思维题,求中位数
  10. jquery定时器