манипулирование внешними изображениями в ActionScript 3 - PullRequest
0 голосов
/ 16 июня 2011

Если я импортирую внешнее изображение в as3, можно ли им манипулировать?Я хотел бы, чтобы углы были немного скручены, как лист бумаги, возможно ли это в коде?Я думал, что вы можете преобразовать изображения и т. Д., Но не знаю, с чего начать.

заранее спасибо

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Помимо основных манипуляций, описанных @jhocking, вы можете использовать PixelBender для создания более сложных эффектов, таких как скручивание страницы, которое вы хотели бы.

PixelBender не является ActionScript;на самом деле это совершенно другой язык, и поначалу его довольно сложно понять.Создание шейдера PixelBender для использования в ActionScript состоит из двух этапов:

  1. , вы создаете ядро ​​PixelBender и компилируете его.Это ядро ​​будет считывать каждый пиксель вашего изображения, преобразовывать его по желанию и затем возвращать эти преобразованные пиксели.
  2. вы создаете ShaderJob, который использует это скомпилированное ядро, и назначаете его свойству «filters» любого визуального компонента, который вы используете.хотите применить эффект к.

Для получения дополнительной информации, учебники и видео перейдите к devnet: http://www.adobe.com/devnet/pixelbender.html

Пример шейдера PixelBender страницы можно найти здесь: http://superflashbros.net/2010/06/28/a-real-page-turner/

и вот демо: http://superflashbros.net/curl/

0 голосов
/ 16 июня 2011

Возможны некоторые основные манипуляции, такие как тонировка изображения.Тем не менее, вы не можете сделать ничего сложного, например, скрутить углы в ActionScript.

В зависимости от конкретного случая использования существует множество способов имитации этого эффекта, например, вставка изображений скрученной бумаги поверх внешнего изображения..

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