PDA

Просмотр полной версии : Помогите "лупу" сделать


map
10.10.2003, 11:44
Ребята!
Разжуйте мне, как "лупу" програмно сделать. Пожалуйста. :o

gct
10.10.2003, 12:56
Всё программирование для "лупы" заключается в её перемещении, а сам эффект делается след. образом(самый простой вариант, как мне кажется):
Делаешь два слоя
В первый загоняешь то, что тебе потом надо увеличивать
Во второй - тоже самое, только увеличиваешь это всё в нужное тебе количество раз
Для второго слоя делаешь маску и, используя второй слой и маску в виде круга, получаешь на месте этого круга эффект увеличения

Чтоб "лупу" можно было двигать, конвертишь круг в мувик и програмно его двигаешь

Чтоб получать разный коэфициент увеличения всё то, что во втором слое конвертишь в мувик и масштабируешь

Вродь всё, мож можно и проще...

ЗЫ: а ещё проще найти исходник в разделе "исходники"

map
10.10.2003, 13:10
:( Это-ж больше чем в два раза "вес" увеличивает, если я правильно понял...Оригинал и плюс его увеличинная копия.
А с одним оригиналом нельзя?
Объявляю конкурс! Приз - удивление зрителей! :eek:

Dimonius
10.10.2003, 13:18
Можно и с одним оригиналом, если открыть книжку по флешу и почитать вводные главы, обращая внимание на термин INSTANCE.

gct
10.10.2003, 13:42
Это увеличивает вес в 2 раза, если в первом слое у тя просто графика, а во втором та же графика, но конвертнутая в мувик, но если в первый слой поставить мувик, а во второй тот же мувик, и его промасштабировать...

map
10.10.2003, 14:07
Книжки нет. Выписал из Германии - вторую неделю жду, а теперь уж на АС2 переходить надо...
Вся надежда на вас...Ладно - поищу в "хелпе"
Спасибо. :(

nuran
13.10.2003, 09:03
Смотри объяснение здесь:

http://www.flash.plux.ru/html/rus/flash/mask/sphere__X.htm

И сам эффект здесь:

http://www.flash.plux.ru/html/rus/flash/mask/sphere2.htm