void WHScrollView::responseMenu(CCTouch *pTouch, CCEvent *pEvent, bool bEnd)
{
	if (!_touchMoved && !_dragging)
	{
		for (int i = 0; i < m_TouchLayer.size(); i++)
		{
			if (m_TouchLayerTouched[i])
			{
				m_TouchLayerTouched[i] = false;
				if (canResponseMenu(pTouch))
				{
					CCLayer* pTouchLayer = m_TouchLayer[i];
					if (bEnd)
						pTouchLayer->onTouchEnded(pTouch, pEvent);
					else
						pTouchLayer->onTouchCancelled(pTouch, pEvent);
				}
				else
				{
					int offset = 10000;

					CCTouch touch;
					CCPoint screenPos = pTouch->getLocationInView();
					screenPos.x += offset;
					screenPos.y += offset;
					touch.setTouchInfo(pTouch->getID(), screenPos.x, screenPos.y);

					CCLayer* pTouchLayer = m_TouchLayer[i];
					pTouchLayer->onTouchMoved(&touch, pEvent);
					if (bEnd)
						pTouchLayer->onTouchEnded(&touch, pEvent);
					else
						pTouchLayer->onTouchCancelled(&touch, pEvent);
				}
			}
		}
	}
}