lua 商品欄目標籤切換

 local visibleSize = cc.Director:getInstance():getVisibleSize() 


        local origin = cc.Director:getInstance():getVisibleSize(); 


       local ret = cc.Layer:create()


        local layer1=cc.Layer:create()


        local layer2=cc.Layer:create()


        local layer3=cc.Layer:create()


        local sprite1 =cc.Sprite:create("test/1001.png")


        local sprite2 =cc.Sprite:create("test/1002.png")


        local sprite3 =cc.Sprite:create("test/1003.png")


        --sprite2:addChild(tableview())


        sprite1:setPosition(origin.width/2,origin.height/2)


       -- sprite2:setPosition(origin.width/2,origin.height/2)


        sprite3:setPosition(origin.width/2,origin.height/2)


        layer1:addChild(sprite1);


        layer2:addChild(sprite2);


        layer3:addChild(sprite3);


--        local arr = cc.Array:create()  

--

--        arr:addObject(layer1)

--

--        arr:addObject(layer2)

--

--        arr:addObject(layer3)


--        local  layers = CCLayerMultiplex:createWithArray(arr)

    local  layers =cc.LayerMultiplex:create(layer1,layer2,layer3)

--        layers:addLayer(layer1)

--        layers:addLayer(layer2)

--        layers:addLayer(layer3)

        

        self:addChild(layers)


        local itemImage1 = cc.MenuItemImage:create("equipment/dj_zb_zan_n.png","equipment/dj_zb_zan_h.png")


        local itemImage2 = cc.MenuItemImage:create("equipment/dj_zb_zan_n.png","equipment/dj_zb_zan_h.png")


        local itemImage3 = cc.MenuItemImage:create("equipment/dj_zb_zan_n.png","equipment/dj_zb_zan_h.png")


        local itemImage11 = cc.MenuItemImage:create("equipment/dj_zb_zan_h.png","equipment/dj_zb_zan_h.png")


        local itemImage21 = cc.MenuItemImage:create("equipment/dj_zb_zan_h.png","equipment/dj_zb_zan_h.png")


        local itemImage31 = cc.MenuItemImage:create("equipment/dj_zb_zan_h.png","equipment/dj_zb_zan_h.png")


        local pMenu1 =cc.Menu:create();


        pMenu1:addChild(itemImage11)


        pMenu1:addChild(itemImage21)


        pMenu1:addChild(itemImage31)


        pMenu1:alignItemsHorizontallyWithPadding(10)


        pMenu1:setPosition(origin.width/2,origin.height-50)


        self:addChild(pMenu1)


        itemImage11:setEnabled(false)


        itemImage21:setEnabled(false)


        itemImage31:setEnabled(false)


        itemImage11:setVisible(false)


        itemImage21:setVisible(false)


        itemImage31:setVisible(false)


        local pMenu =cc.Menu:create();


        pMenu:addChild(itemImage1)


        pMenu:addChild(itemImage2)


        pMenu:addChild(itemImage3)


        pMenu:alignItemsHorizontallyWithPadding(10)


        pMenu:setPosition(origin.width/2,origin.height-50)


        self:addChild(pMenu)  


        itemImage1:setVisible(false)


         itemImage11:setVisible(true)


         local function callback1(sender)


            print("執行了0")


             layers:switchTo(0)


             itemImage1:setVisible(false)


             itemImage2:setVisible(true)


             itemImage3:setVisible(true)


             itemImage11:setVisible(true)


            itemImage21:setVisible(false)


            itemImage31:setVisible(false)


        end   


        local function callback2(sender)


             print("執行了1")


               layers:switchTo(1)


               itemImage1:setVisible(true)


             itemImage2:setVisible(false)


             itemImage3:setVisible(true)


             itemImage11:setVisible(false)


            itemImage21:setVisible(true)


            itemImage31:setVisible(false)


        end  


        local function callback3(sender)


             print("執行了2")


              layers:switchTo(2)


            itemImage1:setVisible(true)


             itemImage2:setVisible(true)


             itemImage3:setVisible(false)


             itemImage11:setVisible(false)


            itemImage21:setVisible(false)


            itemImage31:setVisible(true)


        end  


        itemImage1:registerScriptTapHandler(callback1)


        itemImage2:registerScriptTapHandler(callback2)


        itemImage3:registerScriptTapHandler(callback3)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章