This version of the page http://www.abstudio.com.ua/articles-n171-page12-s77.htm (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2010-05-10. The original page over time could change.
Разработка веб-сайтов. Статья - Уроки Flash MX. Пятый урок
    
Портфолио Это Актуально! F. A. Q. Оформить заказ Обратная связь
      Новости
» 
АКЦИЯ! 1 к 1000 Выгодное предложение на рекламу
» 
Завершена разработка сайта для компании ООО «Агрохимэнерго»
» Все новости...
       Статьи, уроки по дизайну
» 
Чтобы сделать Ваш сайт популярным...
» 
Они не пройдут
» 
Настройка страниц для поисковых систем - 2
» 
Настройка страниц для поисковых систем - 1
» 
Пусть другие вас рекламируют
» 
Большой секрет большого трафика
» 
Когда рекламы слишком много
» 
Десять самых важных НЕТ
» 
Измерение эффективности рассылки
» 
Немного об index.html
» 
Регистрируйтесь почаще
» 
Шестидесяти секундная битва
» Все статьи...
       Подпишись! Это Актуально!
» Все о дизайне
  Статьи, Уроки, Новости
       Ваши вопросы (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


Количество просмотров: 3690
06.02.2008 |
Уроки Flash MX. Пятый урок

04.02.2008 |
Уроки Flash MX. Четвертый урок

04.02.2008 |
Уроки Flash MX. Третий урок

03.11.2007 |
HTML верстка. Урок 2: «Ячейка TOP»

31.10.2007 |
Уроки Flash MX. Второй урок

24.10.2007 |
HTML верстка. Урок 1: Создание «каркаса» страницы

24.10.2007 |
Уроки Flash MX. Первый урок

Страницы: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
      Реклама на сайте
       Курсы валют
      Ваше мнение
Что Вы обычно покупаете в Интернете?


Веб услуги
Компакт диски
Программы
Книги
Другая информация
Фильмы
Фотографии
Мобильный контент
Косметику
Электронику
Пин коды/пополнения
Картины в рамках
Другое
Ничего



Результаты
       Баннеры
 
хостинг
            | Главная | | О нас | | Разработка сайтов цены | | Портфолио | | Это Актуально! | | F. A. Q. | | Оформить заказ | | Обратная связь | | Каталог |
 ©  Студия разработки веб-сайтов.
      Все права защищены. 2005-2010       Тел.: +38 (098) 360-65-55
   Услуги: разработка сайтов, веб-дизайн,
   продвижение веб-сайтов и поддержка.
   Режим работы: с 10:00 до 18:00, выходной – Сб, Вс.