Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Кнопки с фрагментом ролика, Как создавать кнопки с фрагментом ролика
Canr
сообщение 30.04.2012 - 22:17
Сообщение #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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 30.04.2012 - 23:47
Сообщение #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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Canr
сообщение 1.05.2012 - 11:15
Сообщение #3


Новичок
*

Группа: Новичок
Сообщений: 2
Регистрация: 30.04.2012
Пользователь №: 10981



Цитата(MustLive @ 30.04.2012 - 22:47) *
Canr

Ты вполне можешь сделать это без кода. Сделать объект button и разместить в нём мувиклип (нужный фрагмент ролика). Или же сделать мувиклип с нужной анимацией (фрагмент ролика) и для него написать необходимые обработчики событий, в частности обработчик нажатия.

Разницы в плане AS кода между CS3 и CS5 нет, разница может быть только в плане версий ActionScript. И если ты сделаешь кнопку без кода, как я описал выше, то код на какой-либо версии AS тебе писать не доведётся вовсе. А если сделаешь мувиклип, тогда нужен будет код обработчиков (и у нас на форуме многократно приводились примеры такого кода на AS1/AS2/AS3).
Код из вышеуказанного урока написан на ActionScript 3.0.


Спасибо за ответ, а нет ли у вас урока с подробным описанием размещения мувиклипа в кнопке? Сам не смог найти.

Сообщение отредактировал Canr - 1.05.2012 - 11:21
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 2.05.2012 - 23:53
Сообщение #4


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4957
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Уроков у меня таких нет. Но там всё просто - точно также как ты мувиклипы размещаешь на сцене, точно также ты можешь их размещать в объектах (мувиках и кнопках). Поэтому если ты не умеешь работать с мувиклипами, то просто почитай хелп, книги или любые статьи по флешу, где описывается тема мувиклипов (т.е. основы флеша). В разных версиях Flash редактора этот процесс аналогичен.


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
yanni
сообщение 18.07.2012 - 01:19
Сообщение #5


Новичок
*

Группа: Новичок
Сообщений: 1
Регистрация: 18.07.2012
Пользователь №: 11066



Цитата(MustLive @ 2.05.2012 - 23:53) *
Уроков у меня таких нет. Но там всё просто - точно также как ты мувиклипы размещаешь на сцене, точно также ты можешь их размещать в объектах (мувиках и кнопках). Поэтому если ты не умеешь работать с мувиклипами, то просто почитай хелп, книги или любые статьи по флешу, где описывается тема мувиклипов (т.е. основы флеша). В разных версиях Flash редактора этот процесс аналогичен.

Добрый вечер ! Прошу вашей помощи,столкнулся с очень неприятной проблемой...
Суть проблемы вот в чём,нужно создать кнопку,при наведении на которую,она подсвечивалась,причём плавно мерцала (то есть анимированная подсветка),и при щелчке как нибудь феерически
анимированно исчезала,потом либо тупо возвращалась в исходный вид,либо феерически анимированно возвращалась(не критично, но было бы классно).Часть задачи я решил.Создал кнопку,передо мной 4-ре её позиции ,Up,Over,Down.Hit.
В позиции UP задаю начальную вариацию кнопки,в позиции Over преобразовываю объект (который в качестве кнопки) в символ под названием Фрагмент ролика (в англ версии помоему муви клип называется),открываю этот муви клип,там делаю обычную анимаци. с появлением и пропаданием свечения.В позиции Down делаю тоже самое создаю муви клип,и там через опцию "Наборы настроек движения" включаю феерическое исчезновение ,и на последний кадр в скрипте пише - стоп.В позиции Hit - указываю область. При наведении на кнопку,циклически включается муви клип с мерцанием,при нажатии включается муви клип с исчезновением и кнопка возвращается в исходный вид,НО муви клип с исчезновение проигрывается,только пока у меня зажата кнопка мыши,как только я её отпускаю воспроизведение прекращается и кнопка возвращается в исходник,то есть если я просто нажимаю по кнопке происходит некое заикание ,а чтоб посмотреть анимацию кнопки( исчезновение) приходится кнопку мыши держать до конца.Вопрос как это убрать ,я хочу 1 раз тыкнуть на кнопку,и чтоб кнопка проиграла анимацию,а не ждать с зажатой ЛКМ пока ролик кончиться.Попытался наиболее доступно объяснить,ребят помогите пожалуйсто,устал гуглить уже.К махинациям со скриптами очень не хочется прибегать,я думал этот вариант но там много других ньюансов появляется,я думаю можно и так как то этот вопрос решить,но если уж по другому не как .....
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
DJKOT
сообщение 18.07.2012 - 12:23
Сообщение #6


Активный участник
***

Группа: Пользователь
Сообщений: 488
Регистрация: 3.01.2007
Из: г. Астана. Казахстан
Пользователь №: 2309



Создайте отдельный мувиклип, управляемый скриптами с помощью этой кнопки.
Других способов вроде нету...


--------------------
все будет хорошо и еще лучше...
моя фотопленка)))
(последнее обновление 7.04.13)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 19.07.2012 - 00:37
Сообщение #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
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 29.07.2014 - 05:46