Показать сообщение отдельно
Старый 15.04.2011, 16:22
Aleksan007 вне форума Посмотреть профиль Отправить личное сообщение для Aleksan007 Найти все сообщения от Aleksan007
  № 1  
Ответить с цитированием
Aleksan007

Регистрация: Feb 2011
Сообщений: 34
По умолчанию функция для нескольких мувиков

есть такой код:

speedX1 = -2/(Math.random()*9+2);
speedY1 = -2/(Math.random()*9+2);

onEnterFrame = function () {
q1._x += speedX1;
q1._y += speedY1;
if (q1._x>300) {
speedX1 *= -1;
}
if (q1._x<=0) {
speedX1 *= -1;
}
if (q1._y>200) {
speedY1 *= -1;
}
if (q1._y<=0) {
speedY1 *= -1;
}
q1.onRollOver = function() {
speedX1 = 0;
speedY1 = 0;
q1._xscale += 50;
q1._yscale += 50;
};

q1.onRollOut = function() {
spee1X1 = 2/(Math.random()*9+2);
speedY1 = 2/(Math.random()*9+2);
q1._xscale -= 50;
q1._yscale -= 50;
};
}

вкратце: летает мувик q1, при наведении на него останавливается и увеличивается, при убирании мыши уменьшается и начинает двигаться! Вопрос, как сделать функцию для нескольких таких мувиков! q1,q2,q3,...q20 думаю для каждого мувика писать свой код не очень удобно, значит можно как сделать это быстрее. Подскажите плз как!

Добавлено через 53 секунды
сори забыл теги