Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.12.2012, 18:50
kodemak вне форума Посмотреть профиль Отправить личное сообщение для kodemak Найти все сообщения от kodemak
  № 1  
Ответить с цитированием
kodemak

Регистрация: Sep 2009
Сообщений: 95
По умолчанию Задание по флешу

На третьем курсе информационного техникума, преподаватель задал выполнять практические работы по флешу. Вот одно из них: https://docs.google.com/open?id=0B0g...0NaNExIa21KeVk

Я затрудняюсь понять, что тут надо сделать..
Может быть вы поймет?
__________________
=)

Старый 13.12.2012, 18:54
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 2  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Лекции по Adobe Flash прогуливали? Там даже инструкция есть, что непонятного то?
__________________
Кодинг, багинг, алгоритминг. me @

Старый 13.12.2012, 19:03
kodemak вне форума Посмотреть профиль Отправить личное сообщение для kodemak Найти все сообщения от kodemak
  № 3  
Ответить с цитированием
kodemak

Регистрация: Sep 2009
Сообщений: 95
как?
Код AS1/AS2:
gotoAndPlay(1); // Остановка воспроизведения анимации.
В результате анимация фигуры будет проигрываться сначала до тех пор, пока не будет
нажата кнопка «Переход».
причем тут кнопка «Переход» если на нее не было нечего написано

и кстати у нас не было лекций, просто "садитесь за компы, выполняйте задания, по ним пишите отчеты, печатайте их на бумаге и давайте мне!"
__________________
=)

Старый 13.12.2012, 19:21
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Я бы таки уже начинал идти себе в деканат забирать документы.
Режут же. Безбожно режут!
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 13.12.2012, 20:00
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 5  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Посмотрел документ. Грустно становится за такое.
__________________
hauts.ru

Старый 13.12.2012, 20:12
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 6  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Как можно преподавать as1, если уже начинаются обсуждения as4?!
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 13.12.2012, 20:19
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 7  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
TanaTiX, это не "преподавание", это "задание". Ничего общего с учебным процессом, в общем.

kodemak, в чем, собственно, проблема?
__________________
hauts.ru

Старый 13.12.2012, 20:20
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 8  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от kodemak Посмотреть сообщение
причем тут кнопка «Переход» если на нее не было нечего написано
"
На предпоследней странице методички
Цитата:
9. Программируем кнопку «Переход».
__________________
Идите первым!

Старый 13.12.2012, 20:37
kodemak вне форума Посмотреть профиль Отправить личное сообщение для kodemak Найти все сообщения от kodemak
  № 9  
Ответить с цитированием
kodemak

Регистрация: Sep 2009
Сообщений: 95
На скриншотах, а именно на таймлайне происходит нечто непонятное, чему нет объяснения в тексте. На мой взгляд эта практическая работа напоминает какую то кашу, а мне еще по ней пошаговый отчет писать.
Может тот, кто разобрался скинет исходник?
__________________
=)

Старый 13.12.2012, 21:34
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 10  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Поставлю минус (первый раз в жизни) в карму тому, кто скинет исходник Учиться, так учиться. Ибо ресурсов для обучения и чтения подобной тематики огромное количество, а "читерить" на третьем курсе вуза техникума, по-моему, совсем грешно, учитывая, что задача весьма простая.

kodemak, неужели совсем не объясняли?

Попробую тогда объяснить, о чем речь в вашем задании, да и вообще об основах.

1. В общем, во флэше есть слои и временная шкала, состоящая из кадров. Кадры могут быть пустыми, могут содержать в себе графику. Благодаря смене кадров во время воспроизведения флэшки, вы, собственно, и видите анимацию. Думаю, с этим вам все будет понятно.

2. Во флэше есть библиотека символов (элементы, чтобы было понятнее). Это сделано для того, чтобы нарисовав один символ в библиотеке, вы могли использовать сколько угодно раз его экземпляры. И, меняя графику в этом символе, вы, соответственно, поменяете внешний вид всех его экземпляров.

3. Символы бывают разных типов. В вашем случае вам нужно знать про два типа — кнопка и мувиклип.

3.1 Кнопка (Button) — символ, состоящий из четырех кадров и автоматически реагирующий на курсор мыши.

Первый кадр должен содержать в себе графику для статичного состояния кнопки, когда на нее не наведен курсор.
Второй кадр — это графика при наведении курсора.
Третий кадр — это графика в момент нажатия мышкой на кнопку.
Четвертый кадр — это графика активной области кнопки. Ее не видно во время проигрывания флэшки, но она нужна для того, чтобы определять, в какой момент кнопке "реагировать" на курсор, когда курсор приблизился или "наехал" на кнопку. Как правило, проще всего использовать графику третьего кадра для четвертого.

3.2 Мувиклип (MovieClip) — символ со своей временной шкалой. По своей сути, основная временная шкала это тоже мувиклип. Такой символ создан для того, чтобы облегчить задачу аниматоров.

Например, если вам нужно создать анимацию полета птицы, то вам достаточно на основной временной шкале анимировать перемещение мувиклипа с изображением птицы, а в самом этом мувиклипе анимировать крылья. Тогда, при запуске флэшки, вы увидите, как птица перемещается по экрану, при этом размахивая крыльями.

4. Скриптинг (кодинг и т.п.). Если говорить абстрактно, то любой код во флэшке — это то, что заставляет Flash-player (флэш-проигрыватель) сделать что-либо иначе (или сделать что-либо еще), чем просто воспроизвести основную временную шкалу слева направа с заданной скоростью кадров в секунду.

Директива "stop()" добавленная в последнем кадре основной временной шкалы остановит её воспроизведение.

Соответственно, "play()" возобновит.

Ну а теперь по задаче вашей:

От вас требуется создать два слоя во флэше. В верхнем слое положить две кнопки. Символ кнопки можно создать с помощью Ctrl + F8. Найти его в библиотеке — Ctrl + L.

В нижнем слое нужно положить мувиклип с изображением звездочки. Для того, чтобы ее анимировать, нужно сначала растянуть первый кадр на 60 кадров (не знаю, как объяснить проще) с помощью F5. Вы получите один кадр, но занимающий время 60 кадров. Во время воспроизведения того, что получится на этом этапе, никакой анимации не будет. Далее правой кнопкой мыши щелкаете на этот "растянутый" кадр и выбираете пункт "Create classic tween". После этого кадр поменяет цвет на синий.

Classic tween — это метод анимации, при котором создаются ключевые кадры, а анимация в промежуточных кадрах достраиваются автоматически. То есть, если вы создали два ключевых кадра (в первом и сотом кадре, например), поместили в них по экземпляру одного и того же мувиклипа и во втором ключевом кадре подвинули этот мувиклип, то флэш автоматически "достроит" кадры со второго по девяносто девятый таким образом, что мувиклип будет двигаться. От первого ключевого кадра до положения во втором ключевом кадре.

Для того, чтобы создать ключевой кадр, нужно выделить нужный кадр и нажать F6. На иллюстрациях в вашем документе такие кадры обозначены точкой, а переходные кадры длинной стрелочкой.

Пока что все, если что не понятно, спрашивайте. Только самостоятельно обязательно попробуйте поразбираться, иначе толку от этого не будет.
__________________
hauts.ru

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:04.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.