local MJRuleViewVertical = require("mj.luaScript.Views.Room.MJRuleViewVertical") local zigong7zRuleViewVertical = class("zigong7zRuleViewVertical", MJRuleViewVertical); function zigong7zRuleViewVertical:ctor() zigong7zRuleViewVertical.super.ctor(self); end function zigong7zRuleViewVertical:getMoveOutAction () self.listviewRule:setVisible(true) self.btnRule:setVisible(false); local offsetY = self.layoutRuleSize.height + 0; local acMoveDown = cc.MoveBy:create(0.35, cc.p(0, -offsetY)); local acCallback = cc.CallFunc:create(function () self._isPlaying = false; self._state = self.state.POPUP; self.layoutMask:setVisible(true); end) local acSeq = cc.Sequence:create(acMoveDown, acCallback); return acSeq; end --- -- 获取缩回动作 -- @return -- function zigong7zRuleViewVertical:getMoveInAction () self.layoutMask:setVisible(false); local offsetY = self.layoutRuleSize.height + 0; local acMoveUp = cc.MoveBy:create(0.35, cc.p(0, offsetY)); local acCallback = cc.CallFunc:create(function () self.listviewRule:setVisible(false) self.btnRule:setVisible(true); self._isPlaying = false; self._state = self.state.NORMAL; end) local acSeq = cc.Sequence:create(acMoveUp, acCallback); return acSeq; end return zigong7zRuleViewVertical;