АВ дизайн студия — качественное воплощение Ваших идей!
 Вход для
клиентов
 
Вход для клиентов
Главная    Отправить письмо    Быстрая связь    Карта сайта
Портфолио Это Актуально! F. A. Q. Оформить заказ Обратная связь

      Новости
» 
» 
» 
» Все новости...
      Купить Ваучер за WebMoney
Проверить аттестат партнера:

Здесь находится аттестат нашего WM идентификатора 361737094212
       Статьи, уроки по дизайну
» 
» 
» 
» 
» 
» 
» 
» Все статьи...
       Наши клиенты
ООО «Укр Пелл»
Завод по переработке кожевенного сырья.
г. Киев ул. Чекистов, 3

ЧП «Динамикс тревел»
Туроператор. Реализация туров в пансионат «Динамикс» и продажа путевок в другие пансионаты.
г. Киев, ул. Прорезная, 12

» Полный лист...
       Наши партнеры
Украинская Банерная Сеть
Услуги бесплатного обмена баннерами между сайтами украинской тематики.
UMC
Ведущий оператор мобильной связи в Украине.
» Полный лист...
       Реклама/Объявления
» 24.09.2008 | 03:10
» 10.06.2008 | 13:29
» Все объявления...
       Ваши вопросы (FAQ)
» Все вопросы...
   Это Актуально!

Маркет Витрина



 Это Актуально! 


» 06.02.2008 | 02:25 | отправить другу
Уроки Flash MX. Пятый урок


Урок пятый. Action scripts как язык, начинаем разбираться, первый пример – часы, пример еще один – делаем шлейф к мыши.

На этом уроке, мы поговорим о том, что же вообще такое Action script и научимся создавать простенькие применения Action scripts. Для начала я расскажу о том, что такое Flash.

Action scripts – язык управления сценариями. Позволяет создавать ролики осуществляющие взаимодействующие с пользователем, позволяя ему прерывать стандартный ход клипа, перетаскивать объекты и прочее. Всё программирование на экшин скрипт сводиться к выбору в панели ACTIONS соответствующих функций и процедур. У панели Actions есть два режима «стандартный» и «экспертный», в стандартном вы избегаете возможности самому писать код, а в экспертном напротив получаете ее.

Я покажу вам несколько примеров и вы сами разберётесь что к чему. Пример первый: давайте сделаем шлейф к мыши. Итак создайте новый клип, новый объект типа Movie Clip (с названием mp) – анимацию на 10 кадров типа моушен твин, где как раз и будет тот самый шлейф. Но в анимации необходимо в последнем кадре проставить alpha=0, и в последнем кадре в панели экшен, переключившись в экспертный вид, прописать:

removeMovieClip (_target);

Эта строка удаляет наш объект после того как он отыграл. Теперь создайте еще один объект типа Movie Clip с названием mt. Здесь создаем два слоя 1actions 2 – clip. В слое actions создайте два пустых кадра (F7). В слое clip в первый кадр вставьте объект «mp» и в панели «свойства» дайте ему имя mouse, на втором кадре просто (F6). Теперь в слое actions в первом кадре пишем:

i++; duplicateMovieClip («mouse», «a»+i, i);
setProperty («a»+i, _x, _xmouse);
setProperty («a»+i, _y, _ymouse);

Эти строки дублируют Уmouse c новым уникальным именем и глубиной и устанавливают дубликат там же где в данный момент находится указатель мыши. Во втором кадре слоя Actions напишите:

gotoAndPlay (1);

Чтобы мы отправлялись на первый кадр. Далее перейдем на главную сцену и создадим два слоя 1-act 2-arrows. В слой arrows поместите символ МТ. Также создайте ваш символ (Movie clip) который будет вместо обычного указателя мыши и поместите его туда же, немного повыше МТ. А в слое ACT пропишите следующее:

Mouse.hide(); startDrag («arrow», true);

Теперь пример еще один – давайте залабаем часы. Новый клип с размерами 100 х 50, создадим текстовую надпись и дадим в панели «свойства» «dynamik text» и задайте в поле «var»(переменная) – TimeField. Присвойте ей значение 00:00:00. Теперь перейдем к кодированию в панели actions к первому фрейму пропишите (предварительно переключившись в экспертный вид):

Time = new Date();
H = Time.GetHours();
M = Time.GetMinutes();
S = Time.GetSeconds();
if (Length(H) < 2) {H = «0» + H};
if (Length(M) < 2) {M = «0» + M};
if (Length(S) < 2) {S = «0» + S};
TimeField = H + «:» + M + «:» + S;

Давайте теперь разберем чего мы тут по на писали. В первой строке создаем экземпляр объекта Date и присваиваем ему текущее. В строках 24 переменным H, M и S присваиваем значения часов, минут и секунд соответственно. В строках 57 добавляем текстовый «0» к началу переменной в случае, если длина переменной меньше 2. И, наконец, в последней строке для надписи TimeField присваиваем «собранное» значение времени.

Теперь во втором кадре пропишите: GotoAndPlay(1);

Урок окончен.

Уразаев Саша
http://www.lisker.narod.ru


Количество просмотров: 1102
Страницы: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
      Реклама на сайте
Автоматический обмен электронных денег
      Ваше мнение
Какая информация Вас интересует?


Статьи, уроки по Photoshop
Статьи, уроки по CorelDraw
Статьи, уроки по Flash
Статьи, уроки по HTML
Статьи, уроки по CSS
Статьи, уроки по Дизайну
Другая информация…



Результаты
       Подпишись! Это Актуально!
» Все о дизайне
  Статьи, Уроки, Новости
       Курсы валют
finance.ua
finance.ua
finance.ua
       Баннеры
Обмен WebMoney
Rambler's Top100
Яндекс цитирования
Украинский портАл
 
Украинская баннерная сеть
хостинг
Быстрая связь    Оформить заказ    Карта сайта    Вернуться вверх страницы| Главная | | О нас | | Услуги и цены | | Портфолио | | Это Актуально! | | F. A. Q. | | Оформить заказ | | Обратная связь | | Каталог |
 ©  «АВ» дизайн-студия, 2005-2008.
        Все права защищены.
        info@abstudio.com.ua
        Тел.: +38 (098) 360-65-55
   Услуги: cоздание сайтов, веб-дизайн,
   продвижение сайтов, поддержка и хостинг сайтов,
   разработка логотипа и фирменного стиля.
   Режим работы: с 10:00 до 18:00, выходной – Сб, Вс.