PDA

Просмотр полной версии : Как во Flash можно создать подобный эффект


DeSkon
10.12.2007, 14:34
Эфект заключается в постепенном появлении объекта (здания) на фоне гор или кокогонибудь другого пейзажа. Вот приминение этого эфекта http://upload.files.kg/downloads/main%5B1%5D_rar_html
Пытался создать 2 слоя в первом фон (горы небо) а в другом сами здания, потом ко 2-му слою применял эфект Transition. Но в итоге эфект применялся к обоим слоям.
Может ктонибудь знает как можно добиться подобного эфекта? Буду очень признателен за любую помощь.

ARA
10.12.2007, 17:10
"Вы ввели неверный код" - чет посмотреть не могу

Как к слою вы пременили эффект ко всему слою?
Используйте символы! Загоняйте их в альфу, потом "выводите" в нужный момент, только тоже грамотно, так как, если из альфы выводить символ с вложенностями, эффект неприятный!)

DeSkon
10.12.2007, 18:38
"Вы ввели неверный код" - чет посмотреть не могу

Вот залил сюда http://***********/1635923

Как к слою вы пременили эффект ко всему слою?
Похоже что да. Но после долгих танцев с бубнами всетаки сообразил что и куда, но должного эфекта так и не добился :(

Используйте символы! Загоняйте их в альфу, потом "выводите" в нужный момент, только тоже грамотно, так как, если из альфы выводить символ с вложенностями, эффект неприятный!)

Scud
11.12.2007, 03:53
а как сделать чтобы домик плавно открывался , как бы под блюром , а не резкой линией? просто можно использовать маску , но тогда будет открываться под резкой линией , а альфа тогда открываеться весь символ , как сделать?

2morrowMan
11.12.2007, 13:05
а как сделать чтобы домик плавно открывался , как бы под блюром , а не резкой линией? просто можно использовать маску , но тогда будет открываться под резкой линией , а альфа тогда открываеться весь символ , как сделать?
Чтобы с маской и не плавной линеней:) :
door_mc.cacheAsBitmap = true;
door_mask_mc.cacheAsBitmap = true;
door_mc.setMask(door_mask_mc);

DeSkon
13.12.2007, 12:41
Чтобы с маской и не плавной линеней:) :
door_mc.cacheAsBitmap = true;
door_mask_mc.cacheAsBitmap = true;
door_mc.setMask(door_mask_mc);
Можно поподробнее а то я во Flash новечек.
Идея заключается в том чтобы создать эфект постепенного появления дома как будто он строиться.

cipa
13.12.2007, 16:27
В этой флешке использовано довольно много скрипта, чтоб добиться такого эффекта. Это не так просто. Будем надеяться, что в будущем появится возможность создания полупрозрачных масок, чтоб было проще добиваться подобных эффектов.

DeSkon
13.12.2007, 18:25
В этой флешке использовано довольно много скрипта, чтоб добиться такого эффекта. Это не так просто. Будем надеяться, что в будущем появится возможность создания полупрозрачных масок, чтоб было проще добиваться подобных эффектов.
В том то все и дело что это довольно таки сложно темболее для человека который только начал постигать Flash но заказчик требует именно такой эфект. Что делать деже не знаю сижу вот уже который день применя все функции Flash которые уже освоил но ничего путного так и не добился.
Буду очень признателен если вы хотябы в кратце обясните что нужно сделать для создания этого эфекта ну или хотябы дадите ссылку на статью в котрой об этом можно прочитать.

Skriv
14.12.2007, 10:40
cipa
3 строчки кода приведенные выше и такой эффект !!!