Im working with AndEngine to build my Game...
Im creating menu screen with at least 4 menus items set vertically..

Item no 1, 2, and 4 working well, but have a trouble with no 3 when it(on screen) clicked the menuItem onclick listener pointing at id no 2, and also the animated sprite/image going to no 2..

here my code 

menu item id

```
    private MenuScene menuChildScene;
    private final int SINGLE_GAME = 0;
    private final int MULTI_GAME = SINGLE_GAME+ 1;
    private final int HIGH_SCORE = MULTI_GAME + 1;
    private final int ABOUT = HIGH_SCORE + 1;

```

stuff creating menus item

```
private void createMenuChildScene()
    {
        menuChildScene = new MenuScene(camera);
        menuChildScene.setPosition(0,0);

        final IMenuItem opNewgame = new ScaleMenuItemDecorator(new SpriteMenuItem(SINGLE_GAME, resourcesManager.btnSinglegame, vbom), 1.2f, 1);
        final IMenuItem opMultiGame = new ScaleMenuItemDecorator(new SpriteMenuItem(MULTI_GAME, resourcesManager.btnMultiPlayergame, vbom), 1.2f, 1);
        final IMenuItem opHightScore = new ScaleMenuItemDecorator(new SpriteMenuItem(HIGH_SCORE, resourcesManager.btnhighscore, vbom), 1.2f, 1);
        final IMenuItem opAbout= new ScaleMenuItemDecorator(new SpriteMenuItem(ABOUT, resourcesManager.btnabout, vbom), 1.2f, 1);

        menuChildScene.addMenuItem(opNewgame);
        menuChildScene.addMenuItem(opMultiGame);
        menuChildScene.addMenuItem(opHightScore);
        menuChildScene.addMenuItem(opAbout);

        menuChildScene.buildAnimations();
        menuChildScene.setBackgroundEnabled(false);
        opNewgame.setPosition(opNewgame.getX(), opNewgame.getY() - 25);
        opMultiGame.setPosition(opMultiGame.getX(), opNewgame.getY() - 105);
        opHightScore.setPosition(opHightScore.getX(), opMultiGame.getY() - 105);
        opAbout.setPosition(opAbout.getX(), opHightScore.getY() - 105);
        menuChildScene.setOnMenuItemClickListener(this);

        setChildScene(menuChildScene);
    }

```

onlick handle and listerner..

```
@Override
    public boolean onMenuItemClicked(
            org.andengine.entity.scene.menu.MenuScene pMenuScene,
            IMenuItem pMenuItem, float pMenuItemLocalX, float pMenuItemLocalY) { Log.i(TAG, HIGH_SCORE +  " click : " + pMenuItem.getID());
        // TODO Auto-generated method stub
        switch(pMenuItem.getID()){ 
            case SINGLE_GAME:
                resourcesManager.click.play();
                SceneManager.getInstance().loadGameScene(engine);
                return true;
            case MULTI_GAME: 
                resourcesManager.click.play();
                return true;
            case HIGH_SCORE: 
                resourcesManager.click.play();
                return true;
            case ABOUT:
                resourcesManager.click.play();
                return true;
            default:
                return false;
        }
    }

```

Please Help wich one I have to change to make all my menus working normally..

Thanks, Best Regards