在lua中读取CocoStudio中的子对象

来源:互联网 发布:python循环语句 编辑:程序博客网 时间:2024/05/16 05:48
    local ui = guiReader:widgetFromJsonFile("ui/combat_ui/PlayerInfoWidget.ExportJson")
    self:addChild(ui)
    self:setContentSize(ui:getContentSize())

-- 直接使用ccui.Helper:seekWidgetByName,然后参数提供在cocostudio中设置的组建名称.

    local skillButton1 = ccui.Helper:seekWidgetByName(ui, "skill1Container")

-- 这里是对组建注册交互事件(handler方法是从quick-x引擎中扒下来的)

    skillButton1:addTouchEventListener(handler(self, self.skill1TouchEvent))

-------------------------------------------------------------------------------------------------------------

function CombatLeaderInfoWidget:skill1TouchEvent(target, touchType)
    if touchType == ccui.TouchEventType.ended then
        cclog("test")
    end
end

   
0 0