Показать сообщение отдельно
Старый 02.01.2009, 10:32
Black_Hawk вне форума Посмотреть профиль Отправить личное сообщение для Black_Hawk Найти все сообщения от Black_Hawk
  № 4  
Ответить с цитированием
Black_Hawk

Регистрация: Jan 2009
Сообщений: 10
ОК, выкладываю.
Код точки:
Код AS1/AS2:
onClipEvent (load) {
	v = 14;
	g = 0.98;
	a = 90;
	getx = _x;
	gety = _y;
	cx = 1;
	cy = 1;
	fcounter = 0;
	curg = 0;
}
onClipEvent (enterFrame) {
	if ((_x>=340) || (_x<=40 && _y>=340)) {
		cx = cx*-1;
	}
	if (_y>=740) {
		cy = cy*-1;
		curg = curg+g*fcounter;
		fcounter = 0;
	}
	_x = _x+v*Math.cos(a/180*Math.PI)*cx;
	_y = _y-(v*Math.sin(a/180*Math.PI)-curg)*cy+g*fcounter;
	fcounter = fcounter+1;
}
DarkLight, вроде сделал все как вы написали, но результат не очень. Думается мне ошибка здесь какая-то глупая, а вот найти не могу