Показать сообщение отдельно
Старый 11.03.2014, 13:24
samana вне форума Посмотреть профиль Отправить личное сообщение для samana Найти все сообщения от samana
  № 2  
Ответить с цитированием
samana
 
Аватар для samana

блогер
Регистрация: Mar 2008
Адрес: Днепропетровск
Сообщений: 1,783
Записей в блоге: 3
Если я правильно понял логику кода, то за скорость у вас отвечают свойстваxmov и ymov, падающих объектов. Создайте глобальное свойство скорости для икс и игрек на сцене, и меняйте его с помощью таймера с нужным вам интервалом. А скорость каждому предмету устанавливайте исходя из текущего свойства скорости сцены. Примерно так:
Код AS3:
//переменная скорости на сцене
var speedX:Number=0;
var speedY:Number=5;
 
//в методе создания объектов poyavlenie
yayc.xmov = razb.xmov = speedX;
yayc.ymov = razb.ymov = speedY;
Код AS3:
//создаёте таймер отдельно с интервалом - минута, где увеличиваете глобальную скорость
var timer:Timer=new Timer(60000);
timer.addEventListener(TimerEvent_TIMER, timer_timer);
timer.start();
function timer_timer(e:TimerEvent):void
{
    speedX+=5;
    speedY+=2;
}
А вообще у вас не совсем верный подход. Лучше все объекты помещать в массив и пробегаться по этому массиву перемещая объекты в нём, чем на каждый объект вешать enterFrame. Но это дело опыта, всё придёт со временем.