Просмотр полной версии : Как сделать такой эффект смены изображений
Ale254219
25.05.2009, 23:04
Здравствуйте, подскажите как сделать эффект смены изображений как на сайте http://s-levin.ru/levin.html
Может у кого-то есть исходник похожий? Заранее спасибо.
Обычная анимация маски. Вариантов решения масса.
Ale254219
26.05.2009, 03:36
А где можно почитать урок или примерчик посмотреть?
Вот вам примерчик и урок внутри - точно то что на том сайте.
Только сделано это с небольшим использованием AS, так что просьба перенести тему...
Ale254219
27.05.2009, 03:21
Спасибо! Именно то что надо!!
Одна проблема - кривые руки и ничтожные познания во флеше и ас, все целиком копирую - не работает((( Прикладываю свой исходничек, может подскажете почему не работает? Спасибо.
У вас файл, видимо, версией старше, у меня не открывается, пересохраните как для CS3, Action Script 2.0.
Может быть у вас поэтому и не работает, так как вы используете версию AS3?
А вообще, я там не то что ошибку сделал, а несколько неправильно использовал _root, если вы используете этот код внутри
какого-то другого объекта, нужно в том месте исправить _root[...] на this[...], так как _root у вас уже другой может быть.
Это только в одном месте.
ненадо там никакого AS что за бред
Не надо?
Накидайте решение без AS, и чтобы можно было число фоток быстро дорастить, мне правда интересно, как.
Чтобы там не было даже
gotoAndPlay("первый кадр")
ой хосспади :quiet:... лови (http://pelipas.ru/trash/hueta.rar), 5-ти минутное дело, даже без stop();
учитесь юзать таймлайн, и ненужно будет ломать голову над AS
Stargazer
27.05.2009, 18:37
5-ти минутное дело, даже без stop();
учитесь юзать таймлайн, и ненужно будет ломать голову над AS
Фигню сделали. Поэтому хвалиться нечем и учиться нечему.
Фигню сделали. Поэтому хвалиться нечем и учиться нечему.
давай не будем умничать.
эффект тот что нужен был автору в его примере.
Тоже вариант. Для решения задачки годится, но так скажем, с AS компактнее и нарастить проще или стиль маски поменять.
В общем тут все зависит от задела автора вопроса - надо ли ему только это мимоходом, или он захочет c AS в дальнейшем дружить.
Stargazer
27.05.2009, 19:14
давай не будем умничать.
эффект тот что нужен был автору в его примере.
Каков вопрос - таков и ответ. Давайте и вы не будете говорить, что применять AS для таких целей - это бред.
У вас замечательный рабочий пример. Однако применение AS для таких целей даёт возможность, во-первых, мгновенно вносить изменения в плане количества фотографий, скорости ротации и подобных вещей. А во-вторых - упрощает повторное использование и использование в качестве составного элемента в каких-то более глобальных флеш-проектах.
Каждый пусть выбирает то решение, с которым ему удобнее работать.
Ваш вариант неплохо подходит для этого случая. Но и решение через скрипты тоже ничем не хуже. Так с чего это такие эпитеты?
я сказал свое мнение. никому не навязываю.
mooncar неповерил что можно сделать этот еффект не прибегая к ас, я ему показал. и все. у меня небыло цели сделать мегаудобную фотогаллерею
мне правда интересно, как.
Разве я вам не поверил? Я просто попросил показать то, что мне в голову, забитую AS, не пришло.
учитесь юзать таймлай
И очень неприятно, к чему вы такой менторский тон выбрали.
Ale254219
28.05.2009, 15:04
Пересохранил в cs3, посмотрите пожалуйста если будет время. Спасибо.
Stargazer
28.05.2009, 15:11
В чём, всё-таки, проблема?
По идее, примера (даже уже не примера, а готового решения) от pelipas-а должно быть достаточно. (пример решения mooncar-а не смотрел, поэтому не могу оценить).
Берите исходник и модифицируйте его под себя.
Ale254219
28.05.2009, 15:24
Да проблем-то нету с решением от pelipas-а, интересно почему не работает от mooncar-а, яж не ищу готовый ответ, мне интересно разобраться и понять)
Все очень просто: вы убрали имена экземпляров мувиков на сцене: foto1_mc, foto2_mc, mask_mc
AS просто не находит эти мувики, указанные в коде (имена мувиков с фото и имя маски).
Если вы хотите, чтобы код обрабатывал выши объекты на сцене, их экземпляры должны быть проименованы.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.