![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 41
|
Сразу скажу, AS знаю очень хреново, поэтому ногами не бейте.
Есть такой код к мувику, который на нажатие клавиши "А" заставляет мувик двигаться по оси Х и одновременно проигрывать нужные кадры. Проблема такая: нажимаю клавишу и удерживаю ее, мувик сдвигается на -3 по оси Х, на долю секунды замирает и уже потом продолжает плавное движение в том же направлении. Как избавится от этой задержки? |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Надо так:
Скрипт писать в кадре |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 41
|
Спасибо! работает
![]() |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 41
|
Хотя - нет. Происходит какой-то бред...
Для _root это работает отлично, но если вместо _root в написать название мувика, то случается что-то неадекватное: его резко дергает влево, не смотря на значеие Х и он перестает откликаться на нажатие.... |
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Писать надо следующее:
клип.onEnterFrame = function() {
if (Key.isDown(65)){
if(this.goback == false) {
this.gotoAndPlay("back");
}
this._x = this._x-3;// вот здесь ваша ошибка
}
}
а вообще надо писать не this._x = this._x-3 а так: this._x -= 3 Последний раз редактировалось Zik.; 12.10.2008 в 18:35. |
|
|||||
|
Регистрация: Mar 2006
Сообщений: 41
|
Спасибо )) Уже догадался...
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|