Маска круга изображения, Flash Actionscript 3 - PullRequest
0 голосов
/ 27 апреля 2011

Я хочу добиться определенного эффекта изображения с помощью Adobe Flash (Actionscript 3).

Мне бы хотелось, чтобы изображение (ширина 200px, высота 600px) появлялось на временной шкале, будучи обнаруженным кругами разных размеров (от 30px-5px).

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

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

Любая помощь очень ценится !!!

Cheers, Jess

Ответы [ 2 ]

0 голосов
/ 06 мая 2011

Это просто - добавьте все свои круги в контейнер, который является маской для вашего изображения.

// load image / place on stage
var circlesContainer:MovieClip = new MovieClip();
addChild(circlesContainer);

your_image.mask = circlesContainer;

Или, если вы делаете все на временной шкале, вы, очевидно, можете просто создать мувиклип и поместить его в слой маски над слоем изображения.

0 голосов
/ 06 мая 2011

Если вы ищете дружественный для новичков фреймворк для флеш-эффектов, Бранден Холл написал замечательную библиотеку под названием «Hype» http://www.hypeframework.org/

Он отлично подходит для эффектов, переходов и генеративного искусства.

Возможно, попробуйте использовать прозрачную «BitmapCanvas» в качестве маски.

...