Есть несколько способов сделать это, я говорю вам самый простой.Когда есть два спрайта (или MoveiClips), вы можете проверить их попадание, используя
sprite1.hitTestObject( sprite2 );
. Это самый простой способ достичь того, что вы ищете.Поэтому сначала поместите четыре простых спрайта в качестве стен и дайте змее ползти между ними и продолжайте проверять «hitTestObject» на четырех стенах.Таким образом
this.addEventListener( Event.ENTER_FRAME, enterFrameHandler );
private function enterFrameHandler( e:Event ):void
{
if( snake.hitTestObject( sprite1 ) ) { // do something }
// repeat above if with all four walls
}
Смотрите здесь http://ashwani.50webs.com/snake.jpg