Показать сообщение отдельно
Старый 02.08.2010, 07:38
mry вне форума Посмотреть профиль Отправить личное сообщение для mry Посетить домашнюю страницу mry Найти все сообщения от mry
  № 2  
Ответить с цитированием
mry
 
Аватар для mry

Регистрация: Aug 2009
Адрес: ХМАО
Сообщений: 47
может так попробовать:
Код AS3:
var ax:int=1;
var ay:int=1;
...
 
private function onEnterFrame(_evnt:Event):void
{
	var radians:Number = (nCurDegree * Math.PI) / 180;
 
	someSprite.x += Math.cos(radians) * nCurSpeed*ax;
	someSprite.y += Math.sin(radians) * nCurSpeed*ay;
 
	if ((someSprite.x>MaxX)||(someSprite.x<MinX)) {ax*=-1;}
	if ((someSprite.y>MaxY)||(someSprite.y<MinY)) {ay*=-1;}
}
__________________
Тяжела и неказиста жизнь простого программиста. Распрекрасна и богата жизнь межзвёздного пирата.