Описание тега enterframeevent

Событие EnterFrame используется в программировании ActionScript. Основная цель этого события - программная генерация анимации. Это событие вызывается на основе FPS (т. Е. Кадров в секунду) термина, используемого в анимации. например, скажем, FPS=30 кадров в секунду, тогда это событие будет вызываться 30 раз в секунду, имитируя кадры.
2 ответа

ENTER FRAME перестает работать без ошибок

Когда делает ENTER_FRAME останавливается?1. removeEventListener (Event.ENTER_FRAME, abc);2. происходит ошибка или происходит сбой вспышки3. экземпляр класса удаляется со сцены4.? История:У меня есть несколько документов AS для игры, один из которых …
02 сен '12 в 14:04
2 ответа

Событие EnterFrame останавливается рано в Короне

Я хотел бы расширить прямоугольник, увеличив его на 1, и остановить его, когда он достигнет ширины экрана. Тем не менее, он перестает расти в середине экрана в моем коде. Подскажите пожалуйста, чего мне не хватает? W=display.contentWidth H=display.c…
15 июн '13 в 11:28
1 ответ

dispatchEvent или проверка переменной каждый кадр? Что лучше в простых отношениях родитель-ребенок?

Скажем, у меня есть родительский и дочерний объект. В какой-то момент переменная (булева) в дочернем элементе изменяется, и родитель должен это заметить. Теперь с точки зрения производительности дешевле позволить дочернему элементу отправлять событи…
1 ответ

AS3 - трение (?), Вызывающее скачок мувиклипа, временное изменение пути (включая воспроизводимый SWF)

Я делаю игру во FlashBuilder, где игрок управляет мувиклипом (_character) по сцене с помощью стрелок или WASD. На сцене есть квадраты / квадраты с обнаружением столкновений и границей в 50 пикселей. Во время тестирования я заметил, что если я удержи…
2 ответа

Таймер обратного отсчета AS3 испытывает чрезвычайную потерю частоты кадров с течением времени

У меня есть простой таймер обратного отсчета, написанный на AS3, который увеличивает нагрузку на процессор и время рендеринга кадров, постепенно снижая частоту кадров до 2-3 в секунду в течение 10 минут. Временная шкала имеет 1 кадр, а на сцене - 4 …
3 ответа

Цикл в энтерфрейме?

Я оживляю кучу слов в AS3. Поскольку я собираюсь использовать это на мобильном устройстве, я хочу использовать растровые изображения, а не спрайты. Итак, я создал WordObjects, у которых есть свойство.bitmap, к которому я могу получить доступ. У меня…
04 май '11 в 20:45
1 ответ

Проблема понимания распространения событий AS3EnterFrame

У меня проблемы с пониманием пути, по которому Событие EnterFrame идет для Распространения. Я понимаю, что у событий есть 3 фазы: захват, AtTarget и Bubbling. Когда я смотрю на класс flash.events.Event, я вижу, что Event не Bubble. Если я добавлю Ev…
1 ответ

Может ли событие ENTER_FRAME быть пропущенным или задержанным получателем?

Всегда ли принимается ENTER_FRAME, даже если другой процесс занимает центральный процессор, ИЛИ слушатель может пропустить одно или несколько событий ENTER_FRAME, а затем получить несколько таких событий, задержанных в пакете, как это обычно происхо…
10 апр '14 в 12:57
2 ответа

Доступ к функции с событием ENTER_FRAME из одного класса и отправка обновлений в другой класс в AS3

Я хочу начать проект. Но, делая документы, я понял одну ситуацию следующим образом: Скажем, у нас есть 3 класса. Main.as, A.as, B.as Здесь "Main.as" - это центральный класс, который создает экземпляры A и B. Класс A имеет функцию "updatePosition(e:E…
26 июл '12 в 12:48
1 ответ

Ввод кадра не обнаруживает HitTestObject точно, когда анимация

У меня есть функция с запущенным Enter_Frame, и она имеет анимацию во время функции. Я знаю, что вы можете использовать object.y=object.y + 1 вместо TweenLite, который я сейчас использую. Но TweenLite дает лучший эффект, который я хотел. Моя проблем…
1 ответ

Как создать автоматическую прокрутку для параллакса, а затем переключиться на управление событиями мыши?

stage.addEventListener(Event.ENTER_FRAME, loop, false); function loop(e:Event): void { if(scene.x <= -10 && scene.x >= -9200) scene.x -= (this.mouseX - 490) * speed; { if(scene.x > -10) scene.x = -10; if(scene.x < -9200) scene.x …
09 фев '12 в 17:25
0 ответов

AS3 - анимация мувиклипа (нежелательно) покачивается вверх и вниз. [Воспроизводимый SWF включен]

Я создаю игру, в которой игрок управляет видеоклипом (_character) вокруг сцены с помощью стрелок или WASD. На сцене есть квадраты / боксы с обнаружением столкновений. Плюс граница сцены 50 пикселей. _character имеет пять ключевых кадров, каждый с ан…
2 ответа

Что является более эффективным: встраивание FLV или компиляция FLV в SWF и его динамическая загрузка?

Недавно я взял на себя довольно сложную задачу - создать интерактивное музыкальное видео для популярного шоу Ghost Whisperer. Я попал в проект поздно и столкнулся с гигантским авторским файлом (длиной около 5000+ кадров). Предыдущий программист (кот…
1 ответ

Как остановить Movie Clip от Moving Diagonal?

Привет всем, этот меня поставил в тупик. Итак, у меня есть массив клипов под названием sharkкоторые добавляются на сцену с левой или правой стороны сцены. Теперь, когда они добавлены, я переместил их в положительную или отрицательную позицию х, то е…
22 окт '15 в 02:48
2 ответа

В AS3 removeEventListener(Event.ENTER_FRAME) не работает

Я занимался этой проблемой уже несколько дней. Я в конце моего ума! Я не могу найти однозначного ответа ни на одном из форумов, документации и т. Д. Все выглядит хорошо при первом запуске или при загрузке следующего уровня для пользователя, чтобы иг…
1 ответ

Создание класса DragDrop на as3

Я делаю класс DragDrop на as3. Я пытаюсь заставить подвижные фрагменты фильма "прилипать" к целевому мувиклипу. У меня есть базовое перетаскивание и позиционирование / прилипание к работе, но когда я пытаюсь создать эффект "смягчения" с помощью Ente…
27 ноя '16 в 08:11
3 ответа

Проверить состояние клавиатуры без использования KeyboardEvent в AS3

Можно ли проверить наличие нажатых клавиш без использования KeyboardEvent? У меня есть настройка события ENTER_FRAME, которая называется enterFrameHandler, и я хочу проверить в функции enterFrameHandler, нажаты ли какие-либо клавиши. Обычно при испо…
1 ответ

AS3: цикл в энтерфрейме / с

У меня есть 6 объектов, которые должны двигаться беспорядочно и непрерывно. Эффективно ли вводить каждый объект отдельно или 1 ввод с циклом, адресованным всем объектам. var myObjArray:Array = new Array(); // Contains 6 movieclip objects for(var i=1…
16 ноя '12 в 14:42
1 ответ

AS3 заставляет мувиклип исчезать, если его оставить на определенное время

Первоначальное редактирование Я хочу знать, как лучше всего создать на сцене фильм-клип. Я могу догадаться, как сделать это в as2 (это то, чему меня учили), но я не уверен, как разработать свой код ниже. В качестве предположения я бы предположил при…
1 ответ

Остановить функцию создания растровых изображений / уменьшить перегрузку процессора / уменьшить задержку

Привет, я замечаю, что следующий код производит заметный кусок лага, когда он включен. public function impassable_collisions():void { //prevent player from moving through impassable mcs for each(var mc:MovieClip in impassable) { var bitmap = createB…