Показать сообщение отдельно
Старый 04.10.2008, 15:30
Skiminok вне форума Посмотреть профиль Отправить личное сообщение для Skiminok Найти все сообщения от Skiminok
  № 3  
Ответить с цитированием
Skiminok
 
Аватар для Skiminok

Регистрация: Oct 2008
Сообщений: 3
вставил этот код

Цитата:
var dir = 1;
onEnterFrame = function(){
if(blesk._x > 100 ) dir = -1;//delta_x- приращение по x;
if(blesk._x < 1 ) dir = 1;
blesk._x += dir*delta_x;
}
и нет реакции. Может я что-то сделал не так?

честно говоря я не могу понять принцип этого цикла...

как мне кажется должно быть что-то типа такого

Код:
val dir = 1 //как я понял это объявление переменной
onEnterFrame = function(){
if (blesk._x < 100) dir=+1;
if (blesk._x > 99) dir = -100;
blesk._x += dir*delta_x;
}
Какую роль играет delta_x и почему она не описана?
если delta_x это итоговая сумма всех прибавлений то почему стоит знак *, а не +?

разъясните пожалуйста получше.
__________________
Все что не происходит то происходит к лучшему...
Султан-Востока


Последний раз редактировалось iNils; 04.10.2008 в 16:55.