![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Новичок Сообщений: 2 Регистрация: 30.04.2012 Пользователь №: 10981 ![]() |
Не смог найти урок создания кнопки с фрагментом ролика, нашел этот урок http://www.schoolofflash.com/2008/05/flash...e-clip-buttons/ , но у меня CS5, а в уроке CS3. Код из урока копировал и в ActionScript 2.0 и в ActionScript 3.0, везде ошибки.
Сообщение отредактировал Canr - 30.04.2012 - 22:18 |
|
|
![]()
Сообщение
#2
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4957 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата Кнопки с фрагментом ролика Canr Ты вполне можешь сделать это без кода. Сделать объект button и разместить в нём мувиклип (нужный фрагмент ролика). Или же сделать мувиклип с нужной анимацией (фрагмент ролика) и для него написать необходимые обработчики событий, в частности обработчик нажатия. Разницы в плане AS кода между CS3 и CS5 нет, разница может быть только в плане версий ActionScript. И если ты сделаешь кнопку без кода, как я описал выше, то код на какой-либо версии AS тебе писать не доведётся вовсе. А если сделаешь мувиклип, тогда нужен будет код обработчиков (и у нас на форуме многократно приводились примеры такого кода на AS1/AS2/AS3). Цитата Код из урока копировал и в ActionScript 2.0 и в ActionScript 3.0 Код из вышеуказанного урока написан на ActionScript 3.0. -------------------- Best wishes & regards,
MustLive Администратор сайта http://mlfun.org.ua |
|
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Новичок Сообщений: 2 Регистрация: 30.04.2012 Пользователь №: 10981 ![]() |
Canr Ты вполне можешь сделать это без кода. Сделать объект button и разместить в нём мувиклип (нужный фрагмент ролика). Или же сделать мувиклип с нужной анимацией (фрагмент ролика) и для него написать необходимые обработчики событий, в частности обработчик нажатия. Разницы в плане AS кода между CS3 и CS5 нет, разница может быть только в плане версий ActionScript. И если ты сделаешь кнопку без кода, как я описал выше, то код на какой-либо версии AS тебе писать не доведётся вовсе. А если сделаешь мувиклип, тогда нужен будет код обработчиков (и у нас на форуме многократно приводились примеры такого кода на AS1/AS2/AS3). Код из вышеуказанного урока написан на ActionScript 3.0. Спасибо за ответ, а нет ли у вас урока с подробным описанием размещения мувиклипа в кнопке? Сам не смог найти. Сообщение отредактировал Canr - 1.05.2012 - 11:21 |
|
|
![]()
Сообщение
#4
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4957 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Уроков у меня таких нет. Но там всё просто - точно также как ты мувиклипы размещаешь на сцене, точно также ты можешь их размещать в объектах (мувиках и кнопках). Поэтому если ты не умеешь работать с мувиклипами, то просто почитай хелп, книги или любые статьи по флешу, где описывается тема мувиклипов (т.е. основы флеша). В разных версиях Flash редактора этот процесс аналогичен.
-------------------- Best wishes & regards,
MustLive Администратор сайта http://mlfun.org.ua |
|
|
![]()
Сообщение
#5
|
|
Новичок ![]() Группа: Новичок Сообщений: 1 Регистрация: 18.07.2012 Пользователь №: 11066 ![]() |
Уроков у меня таких нет. Но там всё просто - точно также как ты мувиклипы размещаешь на сцене, точно также ты можешь их размещать в объектах (мувиках и кнопках). Поэтому если ты не умеешь работать с мувиклипами, то просто почитай хелп, книги или любые статьи по флешу, где описывается тема мувиклипов (т.е. основы флеша). В разных версиях Flash редактора этот процесс аналогичен. Добрый вечер ! Прошу вашей помощи,столкнулся с очень неприятной проблемой... Суть проблемы вот в чём,нужно создать кнопку,при наведении на которую,она подсвечивалась,причём плавно мерцала (то есть анимированная подсветка),и при щелчке как нибудь феерически анимированно исчезала,потом либо тупо возвращалась в исходный вид,либо феерически анимированно возвращалась(не критично, но было бы классно).Часть задачи я решил.Создал кнопку,передо мной 4-ре её позиции ,Up,Over,Down.Hit. В позиции UP задаю начальную вариацию кнопки,в позиции Over преобразовываю объект (который в качестве кнопки) в символ под названием Фрагмент ролика (в англ версии помоему муви клип называется),открываю этот муви клип,там делаю обычную анимаци. с появлением и пропаданием свечения.В позиции Down делаю тоже самое создаю муви клип,и там через опцию "Наборы настроек движения" включаю феерическое исчезновение ,и на последний кадр в скрипте пише - стоп.В позиции Hit - указываю область. При наведении на кнопку,циклически включается муви клип с мерцанием,при нажатии включается муви клип с исчезновением и кнопка возвращается в исходный вид,НО муви клип с исчезновение проигрывается,только пока у меня зажата кнопка мыши,как только я её отпускаю воспроизведение прекращается и кнопка возвращается в исходник,то есть если я просто нажимаю по кнопке происходит некое заикание ,а чтоб посмотреть анимацию кнопки( исчезновение) приходится кнопку мыши держать до конца.Вопрос как это убрать ,я хочу 1 раз тыкнуть на кнопку,и чтоб кнопка проиграла анимацию,а не ждать с зажатой ЛКМ пока ролик кончиться.Попытался наиболее доступно объяснить,ребят помогите пожалуйсто,устал гуглить уже.К махинациям со скриптами очень не хочется прибегать,я думал этот вариант но там много других ньюансов появляется,я думаю можно и так как то этот вопрос решить,но если уж по другому не как ..... |
|
|
![]()
Сообщение
#6
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователь Сообщений: 488 Регистрация: 3.01.2007 Из: г. Астана. Казахстан Пользователь №: 2309 ![]() |
Создайте отдельный мувиклип, управляемый скриптами с помощью этой кнопки.
Других способов вроде нету... -------------------- все будет хорошо и еще лучше...
моя фотопленка))) (последнее обновление 7.04.13) |
|
|
![]()
Сообщение
#7
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4957 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
Цитата Вопрос как это убрать ,я хочу 1 раз тыкнуть на кнопку,и чтоб кнопка проиграла анимацию,а не ждать с зажатой ЛКМ пока ролик кончиться yanni В твоём случае - только с помощью AS. Без скриптов ты этой задачи не решишь, так что как бы ты не хотел браться за скрипты, а нужно будет писать код. Можешь, к примеру, сделать код только в кадре Down этой кнопки, который будет говорить отдельному мувику (с нужной анимацией), чтобы он запускался - тогда этот процесс будет независим от состояний кнопки. Иначе же, ты можешь обойтись без долгой анимации в нажатом состоянии (использовать долгую анимацию лишь в Up и Over состояниях), тогда и не будет той проблемы, с которой ты столкнулся. Если же использовать вместо "button" объект "movie clip" (см. начало темы), то тогда такого ограничения не будет. -------------------- Best wishes & regards,
MustLive Администратор сайта http://mlfun.org.ua |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 29.07.2014 - 05:46 |