Цитата:
|
Как мне подправить, чтобы это событие увеличивало счётчик jump до тех пор, пока я держу клавишу мыши зажатой?
|
ответ прост: задаём таймер, а при отпускании меряем сколько прошло времени
Цитата:
|
Тоесть, я хочу, чтобы это было заметно глазом, а сейчас у меня всё это происходит моментально и я не вижу, что мой кубик вообще куда-то прыгал
|
а эта вещь и подавно делается таймером Timer() или onEnterFrame
ты же когда рисуешь анимацию на временной шкале указываешь положение объекта в кадрах? это и есть указание положения в определённый момент времени.
соответственно, при отпускании кнопки рассчитываем траекторию (точки), запускаем таймер, либо по событию enterFrame изменяем положение кубика
Цитата:
|
В AS2 этому полю можно присвоить Variable в специальном окне и всё работало, а здесь это строка Variable не активна. Как такое реализуется в AS3 ?
|
также. только здесь поле представляется не переменной, а классом. чуть ниже этого блокированного поля есть галочка - экспортировать в AS3. назначаешь имя, можно указать целевой класс, либо не указывать - тогда он будет сгенерирован автоматически. остаётся в коде создать объект
var myTxtField = new ТвоёИмяКласса(); // один раз
myTxtField.text = jump; // на каждом этапе изменения координат
всё