AS3 Обновить этап - PullRequest
       3

AS3 Обновить этап

0 голосов
/ 07 октября 2010

Я использую evt.updateAfterEvent () при каждом щелчке мыши.

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

Спасибо

~ Кайл.

Ответы [ 2 ]

0 голосов
/ 10 октября 2010

Насколько я знаю, не существует updateAfterEvent() метода класса Event. Это может помочь, хотя:

Сцена - это экранный объект (вроде), как и все остальное. Вы можете сделать stage.addEventListener(Event.ENTER_FRAME, handlerFunction);, чтобы выполнить любую очистку экранных объектов, которые больше не нужны, или что-либо еще, что вы хотите выполнить для каждого кадра.

Вы также можете вручную отправить определенное или произвольное событие после того, как вы обработали щелчок мышью, как это.

stage.dispatchEvent(new Event(Event.CHANGE));

или это

stage.dispatchEvent(new Event("arbitraryEvent"));

, а затем слушайте его где-нибудь еще.

Однако у вас нет контроля на уровне пикселей.

0 голосов
/ 09 октября 2010

Возможно, вы могли бы попытаться отправить Event.RESIZE с пузырьком, установленным в true, в зависимости от ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...