![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2005
Сообщений: 15
|
Здравствуйте!
...это опять я на сей раз все тот же мяч...но теперь тень....кажется опасение кое-кого о том,что я тут буду обсуждать все примеры из книги-начинают сбываться Просто...крове вас,уважаемые,спросить у меня не у кого...так что если кому будет несложно помочь-буду благодарен...Суть проблемы-при одинаковом коде...взятом из примера...у меня тень смещается левее необходимого...в то время как в примере она находиться там где нужно...прилагаю код и скриншоты... ball._x = -50; ball._y = 70; contour._x = -50; contour._y = 70; shade._x= -50; shade._y= 70+21; var X0 = -50; var Y0 = 70; var t = 0; var a = 4; var Vy = 0; var Vx = 9; var newY=null; var newV=null; _root.onEnterFrame = function() { if (ball._y>350) { Vy = -newV*0.85; Vx = 0.85*Vx; t = 0.6; X0 = newX; Y0 = newY; } ball._y = Y0+Vy*t+a*t*t/2; ball._x = X0+Vx*t; contour._x = ball._x; contour._y = ball._y; var razn = 350-ball._y; razn = 350-ball._y; shade._x = ball._x+razn/3; shade._y = ball._y-razn/3+21; shade._xscale = (350-shade._y)/350*100+100; shade._yscale = shade._xscale; shade._alpha = -(350-shade._y)/350*100+80; contour._rotation += 23; newV = Vy+a*t; newY = ball._y; newX = ball._x; t += 0.6; }; |
![]() |
Часовой пояс GMT +4, время: 08:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|