Classes that you encapsulate when you use quick are stored in a specific directory for later use
Here is a button that the author often uses
LocalMyButton = Class ("MyButton") function MyButton:ctor(params,scene,listener)Self.button = NilLocal Time=0.1 Local Offset= +Self.button = Cc.ui.UIPushButton.New(params): OnButtonClicked ( function() LocalSpawn1 = 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() LocalSPAWN2 = 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)returnSelf.buttonEndreturnMyButton
How to use in a scene
local myButton = MyButton.new({normal="img/star.png"},self,function()--do somethingend)
customizing button with Quick