English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



В рабочей области вы видите один клип с именем экземпляра Car. В кадре 1 слоя панели Actions есть несколько строк кода на ActionScript. Они выглядят так: 1 xmov =3; 2 _root.onEnterFrame =function (){ 3 car._x +=xmov; 4 } Строка 1 устанавливает переменную скорости под названием xmov в значение 3. Строка 2 назначает обработчик для события onEnterFrame. Все действия, заключенные в обработчике события onEnterFrame вызываются один раз в каждом кадре. В строке 3 мы работаем со скоростью объекта. Берется текущее положение автомобиля – car.x – и к нему прибавляется значение скорости. Помните, что скорость измеряется в единицах на кадр. Таким образом, скорость 3 означает, что мы передвигаем автомобиль вдоль оси x на три единицы за каждый кадр. На всем протяжении книги вы увидите, что я называю все скорости в направлении x как xmov, а все скорости в направлении y как ymov, или с некоторыми изменениями этих базовых имен (например как tempxmov или xmov1) Использование наилучшей скорости смены кадров, 24 fps При создании объектов, двигающихся по экрану с использованием ActionScript, важно определиться со скоростью смены кадров. По умолчанию скорость кадров во Flash составляет 12 fps. Человеческий глаз обманывается в предположении, что объекты двигаются непрерывно, в то время как они в действительности просто появляются в различных местах. Рост скорости смены кадров увеличивает количество появлений в секунду, что делает движение более гладким и обманывает глаз еще больше. Проигрыватель Flash будет усердно пытаться обеспечить ту скорость кадров, которую вы установливаете для вашего SWF. Но если скорость процессора на компьютере, где запускается SWF, не соответствует интенсивности вычислений кода ActionScript, то скорость кадров упадет, в то время как фильм будет продолжать воспроизводиться. Так что ключ состоит в поиске хорошей скорости кадров, которая будет обеспечивать намеченную скорость на большинстве компьютеров. В ходе многочисленных экспериментов и реального мирового опыта, я обнаружил, что 24 fps хорошо работает для всех игр
Flir E50bx Тепловизор.
Hosted by uCoz