В первом кадре фильма записываешь функцию движения
мувика по оси X
//функция двигает мувик с инстанс/именем/ clip на раст. delt_x
function move_x(clip, delt_x) {
poz_x = clip._x;
clip.onEnterFrame = function() {
if (Math.abs(clip._x-poz_x)<Math.abs(delt_x) && delt_x>0) {
// здесь 5 - скор. дв. клипа, надо быстрее, делаем допустим 10
clip._x += 5;
} else if (Math.abs(clip._x-poz_x)<Math.abs(delt_x) && delt_x<0) {
clip._x += -5;
} else {
delete onEnterFrame;
}
};
}
На кнопки вешаем скриптик/запуск функции move_x/
Напр.на кнопку1 вешаем
//вызываем функцию move_x с нужными аргументами
//clip - mc , delt_x=-50 , т.е.движ.влево
on (release) {
move_x(mc, -50);
}
На вторую, наприм.
//вызываем функцию move_x с другими аргументами
//clip - mc , delt_x=120 , т.е.движ.вправо
on (release) {
move_x(mc, 120);
}
Да, картинка должна быть мувиком с именем /Instance Name/ -
mc
ЗЫ. Полтора года как вышла прога Flash MX - c неё бы и начинала.
