Главная ReadMe F.A.Q. Регистрация Форум




Что вы ищите?
flash игры
flash уроки
flash программы
просто серфлю
ничего
Система Orphus
Популярные новости!
» flash юмор:Animator vs Animation
» Flash программа: Flash Decompiler Trillix v4.0.0.7 ...
» flash журнал скоро!
» Идея проекта
» Браузерная flash игра (этап 1): Движек игры боевки
Случайные новости!
» Скачать шаблон flash сайта (гламур, элегантность)
» flash урок: Анимация при быстром движении 2. Линии ...
» скачать книгу: ActionScript 3.0 Сборник рецептов. ...
» Первая флеш менюшка
» flash демо: Случайные человечки в саду - очень, оч ...
» Flash открытка: Поющие Лошадки!
» новости: June Adobe User Groups Tour - Июньский ту ...
Архив
Июнь 2009 (30)
Май 2009 (18)
Апрель 2009 (15)
Март 2009 (24)
Февраль 2009 (23)
Январь 2009 (14)


Внимание! У Вас появился шанс изучить все секреты Flash анимации! Перейти из разряда новичка в разряд опытного пользователя даже без посещения дорогих репетиторов и толстенных толмутов "библий пользователя".

Более 100 уроков записанных с экрана компьютера в превосходном качестве помогут пройти, Вам, терни Flash анимации кратчайшим путём!

Подробнее!..

flash урок: Обалденный эфект!!! ActionScript 2.0

30 мая 2009

 


alt


Вот наткнулся в интернете на классный эффект и решил выложит его сюда.

 


Я в первый раз пишу новость, по этому прошу меня извинить, если что-то не так сделал  :(


Вот сам код :


// Создаем массив для точек (точнее координат) 
var pointArray:Array = new Array();
 
// Определяем центр "вселенной" как центр сцены
var centerX:Number = Stage.width / 2;
var centerY:Number = Stage.height / 2;
 
// Определям элементы массива точек как обекты со свойствами pointX и pointY
// и заполняем их значениями нашего центра "вселенной"
for (var i:Number = 0; i < 100; i++) {
pointArray[i] = new Object();
pointArray[i].pointX = centerX;
pointArray[i].pointY = centerY;
}
 
// Ну что ж, приступим. В каждом кадре....
this.onEnterFrame = function() {
 
  // очищаем сцену
  this.clear();
 
  // перемещаемся в точку, которая в массиве стоит первой
  this.moveTo(pointArray[0].pointX, pointArray[0].pointY)
 
  // А теперь перебираем все точки
  for (var i:Number = 1; i < 100; i++) {
 
  // пусть линия у нас начинается от абсолютно черной и "уходит" в небытие,
  // то есть становится белой в конце
  // для этого и следующие две строки.
  // чтоб не вдаваться в подробности, лиш скажу что в переменной RGB мы должны
  // получить цвет оттенка серого в строковом формате "0000"
  var colort = int((100 - i) * 255 / 100);
  var RGB = "0x" + Number(colort + colort * 256 + colort * 256 * 256).toString(16);
 
  // определяем стиль для линии, при этом пусть у начала линия будет тонкой,
  // а в конце - 20
  this.lineStyle(20 - 19 * i / 100, RGB, 100, true, "none", "round", "round", 1);
 
  // непосредственно рисуем линию до текущей точки
  this.lineTo(pointArray[i].pointX, pointArray[i].pointY);
 
  // а теперь немного сместим координаты уже отрисованной точки от центра
  // коэффициент 1.03 регулирует скорость "полета"
  // (предупреждая упреки неиспользования переменной скажу - мне было впадло :)
  pointArray[i].pointX = 1.03 * (pointArray[i].pointX - centerX) + centerX;
  pointArray[i].pointY = 1.03 * (pointArray[i].pointY - centerY) + centerY;
  }
 
  // теперь удаляем координаты первой точки
  pointArray.shift();
  // и добавляем в конец массива координаты курсора
  pointArray.push({pointX:_xmouse, pointY:_ymouse});
}


Впишите это в первый кадр флэш ролика и получите классный эффект.


И еще, это смотриться красивее, если увеличить fps(частоту кадров) :)

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.

Другие новости по теме:

  • flash урок: Молния на actionscript3
  • flash урок: Анимация формы
  • Браузерная flash игра (этап 1): Движек игры боевки
  • flash урок: MP3-плеер c XML-плейлистом
  • flash уроки: Сохраняем картинку из Flash посредством PHP (ActionScript 3)



  •  (голосов: 1)
    TeT | Просмотров:706 | Напечатать
    #1 написал: GreyClown (1 июня 2009 06:24)


    Группа: Посетители
    Регистрация: 16.03.2009
    Комментариев: 8
    Публикаций: 2
    Россия, Москва
    несколько минут смотрел, глючил goodgood
    ICQ: --
    #2 написал: TeT (7 июня 2009 00:44)


    Группа: Посетители
    Регистрация: 8.02.2009
    Комментариев: 47
    Публикаций: 5
    Украина, Евпатория
    Самое интересное, что ничего рисовать не надо. Я не то, что не знал, что такое можно сделать во флэше, я даже представить не мог , что такое можно сделат вообще fool


    --------------------
    Keyboard not found. Press any key to continue
    ICQ: 8096403
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
    Видео Журнал "Легко о Flash" - подписавшись на него вы будете один раз в месяц получать его выпуск на свой почтовый ящик, там вы найдете новые видео уроки по работе в программе Adobe Flash CS4.

    Ваш e-mail:

    Ваше имя на русском:
    политика антиспама
    подпишитесь сейчас и получите доступ ко всем выпущенным журналам
    Логин
    Пароль
     

    return_links(2); ?> return_links(2); ?> return_links(1); ?> return_links(); ?>

    Требуется для просмотраFlash Player 9 или выше.

    Показать все теги


    Рейтинг@Mail.ru Rating All.BY Каталог SiteCreation rate your site
    links
    Internet Map page counter