Exemple #1
0
 public override void addItem(SelectableItem item)
 {
     base.addItem(item);
     item.x	= _offsetX + item.listIndex * _iconWidth;
     item.addEventListner(MouseEvent.MOUSE_DOWN, itemMouseDownHandler);
     item.addEventListner(GuiEvent.SELECT, selectHandler);
     item.addEventListner(GuiEvent.UNSELECT, unselectHandler);
 }
Exemple #2
0
    public override void addItem(SelectableItem item)
    {
        base.addItem (item);
        item.addEventListner(TouchEvent.TOUCH_MOVED, itemClickHandler);
        item.addEventListner(TouchEvent.TOUCH_STATIONARY, itemClickHandler);
        item.addEventListner(TouchEvent.TOUCH_BEGAN, itemClickHandler);

        item.x	= Stage.instance.stageWidth-120;
        item.y	= (_texture.height-_totalItemNum*50)/2 + item.listIndex*50;
    }
Exemple #3
0
    public override void addItem(SelectableItem item)
    {
        base.addItem(item);
        item.x	= _currentX;
        item.y	= 5;
        item.id	= "subitem-" + (item.listIndex);
        item.addEventListner(MouseEvent.MOUSE_DOWN, new EventDispatcher.CallBack(itemMouseDownHandler));

        _currentX += (item as GuiMenuItem).defaultTexture.width + 20;
    }
Exemple #4
0
    protected void buildGallary()
    {
        XmlNodeList imgs = _node.SelectNodes("img");
        _gallaryItems = new SelectableItem[imgs.Count];
        for (int i=0; i<Math.Min(2, imgs.Count); i++){
            PageType subType = PageType.Single;
            if (imgs[i].Attributes["type"] != null)
                subType = (PageType)Enum.Parse(typeof(PageType), imgs[i].Attributes["type"].Value);

            if (subType != PageType.Single){
                _gallaryItems[i] = new InteractImagePage(imgs[i], _menuElement);
            }
            else{
                _gallaryItems[i] = new SelectableItemEx(imgs[i], _menuElement);	//,1024f,668f);
            }

            _gallaryItems[i].x = (i==0) ? 0 : _screenWidth;
            _gallaryItems[i].id = "gallaryItem-" + i;
            addGallaryItem(_gallaryItems[i]);
        }

        if (imgs.Count > 0){
            Texture2D arrow = Resources.Load("mainMenu/component/arrow-left", typeof(Texture2D)) as Texture2D;
            _left = new SelectableItem(arrow);
            _left.alpha = 0;
            _left.x = 0;
            _left.y = (668-arrow.height)/2f;
            _left.id = "gallary-left-arrow";
            _left.addEventListner(MouseEvent.MOUSE_DOWN, new EventDispatcher.CallBack(leftArrowClicked));
            base.addChild(_left);

            arrow = Resources.Load("mainMenu/component/arrow-right", typeof(Texture2D)) as Texture2D;
            _right = new SelectableItem(arrow);
            _right.alpha = 1f;
            _right.x = _screenWidth-arrow.width;
            _right.y = (668-arrow.height)/2f;
            _right.id = "gallary-right-arrow";
            _right.addEventListner(MouseEvent.MOUSE_DOWN, new EventDispatcher.CallBack(rightArrowClicked));
            base.addChild(_right);
        }
    }
Exemple #5
0
 void addZoomableItem(SelectableItem item)
 {
     base.addItem (item);
     item.addEventListner(MouseEvent.MOUSE_DOWN, zoomableItemClickHandler);
 }
Exemple #6
0
 void addGallaryItem(SelectableItem item)
 {
     base.addItem(item);
     setChildIndex(item, 0);
     item.height = 686;
     item.addEventListner(GestureEvent.SWIPE, new EventDispatcher.CallBack(gallaryItemTouchEnded));
 }