Это кажется наивным вопросом, но я понял, что не знаю, как этого достичь.
У меня есть объект Sprite, который я вызвал тремя методами,
myObject.graphics.drawRect(params, params params, params);
myObject.graphics.beginFill(params);
Проблемав том, что я также вызвал
addEventListeneter(Event.ENTER_FRAME, myfunc);
в
myfunc(e:Event):void
{
myObject.x += 5;
}
Я обновляю координату x myObject.
Предположим, у меня есть кнопка или я отправляю новое событие после того, какЧерез несколько секунд не имеет значения, как, что важно, как я могу изменить цвет myObject во время работы экрана.Я думал, что-то вроде удаления myObject с экрана и добавления другого объекта, почти похожего, но теперь красного прямоугольника.
Однако мне нужно было бы точно знать, сколько времени прошло с момента запуска файла до нажатия кнопки вЧтобы сделать некоторые математические операции со скоростью myObject, нужно точно знать, где он должен быть добавлен (там же, где myObject был удален, когда я нажал определенную кнопку).
myNewObject.graphics.drawRect(the x coordinate where myObject was removed when I pressed the button so that I remove the old black rectangle and add a generic red rectangle, params params, params);
myNewObject.graphics.beginFill(new param);
Но как получилось?Есть ли более простой способ сделать это?
Спасибо.