title: How do I get a sprite to do something while being touched (Android AndEngine)?
body: <p>How do I get a sprite to do something while it's being touched (specifically, I want it to increase in size.) I tried: </p>
  
  <pre><code>private void createSpriteOnTap(float x, float y)
      {
          final Sprite yourSprite = new Sprite(x, y, textureRegionForYourSprite, getVertexBufferObjectManager())
          {           
              @Override
              public boolean onAreaTouched(TouchEvent pSceneTouchEvent, float pTouchAreaLocalX, float pTouchAreaLocalY) 
              {
                  //if(pSceneTouchEvent.isActionDown()){
                      if (pSceneTouchEvent.isActionMove())
                      {
                          // while player is touching our sprite
                          setScale(scale += 0.1);
                          setPosition(pSceneTouchEvent.getX() - getWidth() / 2, pSceneTouchEvent.getY() - getHeight() / 2);
                      }
  
                      if(pSceneTouchEvent.isActionDown())
                              setScale(scale += 0.1);
                  return true; 
              }
          };
  </code></pre>
  
  <p>But the sprite only increases in size when it's moving or being tapped, not being held. How do I make it increase in size until the user lifts his finger?</p>