Action Scripts, Flash, Помогите!

Статус
В этой теме нельзя размещать новые ответы.

13romantik

Создатель
Регистрация
27 Июл 2007
Сообщения
19
Реакции
1
Я во flash полный Нуль!
Помогиите написать год к flash:
Даны два объекта: Obekt_1 и Obekt_2, надо чтобы Obekt_1 двигался за курсором только по Y ( по X не надо), но не просто за курсором а со своей скоростью ну как бы не сразу прям он закурсором ехал, а с каким то отставанием, и надо чтобы Obekt_2 двигался в противоположном направлении относительно объекта Obekt_1. Например: поднимаем курсор вверх, за ним двигается Obekt_1, а объект Obekt_2 идет вниз!
 
ну что никто не знает?
 
хех... попробую накидать... таакс
_root.OnEnterFrame = function() {
my = _ymouse;
if (Obekt_1._y != my){
if(Obekt_1._y < my){
Obekt_1._y+= scorost ;
Obekt_2._y = Obekt_1._y + (my - Obekt_1._y)*2 ; //(во флеше координатная система сверху вниз от верхнего левого угла)
}
if(Obekt_1._y > my){
Obekt_1._y+= scorost ;
Obekt_2._y = Obekt_1._y - (my - Obekt_1._y)*2 ;
}
}

}
Вот и всё, scorost измени на скорость, можно поиграться с ускорением.

acceleration = 1,5;
scrost = 2;
_root.OnEnterFrame = function() {
scorost+= acceleration;
my = _ymouse;
if (Obekt_1._y != my){
if(Obekt_1._y < my){
Obekt_1._y+= scorost ;
Obekt_2._y = Obekt_1._y + (my - Obekt_1._y)*2 ; //(во флеше координатная система сверху вниз от верхнего левого угла)
}
if(Obekt_1._y > my){
Obekt_1._y+= scorost ;
Obekt_2._y = Obekt_1._y - (my - Obekt_1._y)*2 ;
}
}

}
ну хз, можно много всего придумать - писал по ходу, ничего не тестил... :D пробуй
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху