newlist

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
-- 这里是实现控件的闪烁,不能将一个局部的动作变量,赋给两个控件来动作,只能一个控件对应一个动作
function UIBagController:ShowEffect( )
    local tGoodList = ItemM:GetTGoods();    
    local tBoxList = ItemM:getBoxForOpen();
    for i=1,#tBoxList do
        for j=1,#tGoodList do
            if tBoxList[i].id == tGoodList[j].id then
                print("=======tGoodList[j].pos=========" .. tGoodList[j].pos);
                local gridName = string.format("ImageView_Grid%d", tGoodList[j].pos);    
                local imageViewGrid = tolua.cast(UIHelper:seekWidgetByName(self.panelCenter, gridName), "ImageView");
                local labelItemName = tolua.cast(UIHelper:seekWidgetByName(imageViewGrid, "Label_ItemName"), "Label");
                local labelItenNum = tolua.cast(UIHelper:seekWidgetByName(imageViewGrid, "Label_ItenNum"), "Label");
                local action = Transition.sequence({
                    CCFadeOut:create(0.5),
                    CCFadeIn:create(0.5),
                    CCFadeOut:create(0.5),
                    CCFadeIn:create(0.5),
                })
                labelItenNum:runAction(action);
            end
        end
    end
    self.lebCoin:runAction(Transition.sequence({
                    CCFadeOut:create(0.5),
                    CCFadeIn:create(0.5),
                    CCFadeOut:create(0.5),
                    CCFadeIn:create(0.5),
                }));
    self.lebGold:runAction(Transition.sequence({
                    CCFadeOut:create(0.5),
                    CCFadeIn:create(0.5),
                    CCFadeOut:create(0.5),
                    CCFadeIn:create(0.5),
                }));
end

 

posted on 2014-04-15 19:52  一枚程序  阅读(1296)  评论(0编辑  收藏  举报