Эффект старого флеш кино - flash - создаем - Каталог статей - Создай свой сайт
Приветствую Вас ГостьПонедельник, 25.09.2017, 03:40

web-stroytel


Каталог статей

Главная » Статьи » создаем » flash

Эффект старого флеш кино


1 Шаг




Создайте новый слой. Назовите его "фон". Поместите туда нужное Вам изображение.


2 Шаг

Создайте поверх слоя "фон" слой "Ascript". Поместите В первый кадр его код:

http://web-stroytel.ucoz.com/_tbkp/4545335.png

//web-stroytel.ucoz.com
// Случайное число
function randNumb(min, max) {
    var number:Number = Math.random()*(max-min)+min;
    return number;
}
// Присоединяем помехи
function noise(nLines, nDots, nCurves) {
    var lines:MovieClip = this.createEmptyMovieClip("linesHolder", 0);
    for (var i:Number = 0; i<nLines; i++) {
        var line:MovieClip = lines.createEmptyMovieClip("line"+i, i);
        line.lineStyle(0, 0xFFFFFF, 50);
        line.lineTo(0, Stage.height);
        line._x = randNumb(0, Stage.width);
        line.onEnterFrame = linesMover;
    }
    var dots:MovieClip = this.createEmptyMovieClip("dotsHolder", 1);
    for (var i:Number = 0; i<nDots; i++) {
        var dot:MovieClip = dots.createEmptyMovieClip("dot"+i, i, {_x:randNumb(0, Stage.width), _y:randNumb(0, Stage.height)});
        dot.lineStyle(0, 0xFFFFFF, 80);
        dot.lineTo(0, 1);
        dot.onEnterFrame = dotsMover;
    }
    var curves:MovieClip = this.createEmptyMovieClip("curvesHolder", 2);
    for (var i:Number = 0; i<nCurves; i++) {
        var curve:MovieClip = curves.createEmptyMovieClip("curve"+i, i, {_x:randNumb(0, Stage.width), _y:randNumb(0, Stage.height)});
        curve.lineStyle(0, 0xFFFFFF, 50);
        curve.curveTo(7, 0, 5, 5);
        curve.onEnterFrame = curvesMover;
    }
}
// Передвижение полос
function linesMover() {
    this._x = randNumb(0, Stage.width);
    this._alpha = randNumb(0, 50);
}
// Передвижение точек
function dotsMover() {
    this._x = randNumb(0, Stage.width);
    this._y = randNumb(0, Stage.height);
}
// Передвижение кривых
function curvesMover() {
    this._x = randNumb(0, Stage.width);
    this._y = randNumb(0, Stage.height);
    this._alpha = randNumb(10, 50);
    this._rotation = randNumb(0, 360);
}
// Запускаем помехи (в скобках указывается кол-во линий, точек и кривых)
noise(3, 15, 4);




Теперь запускайте (Ctrl+Enter) наш файл... Все готово!
Если возникли проблемы - советую скачать исходник



[ Получить ссылку: ]
Категория: flash | Добавил: DEVIL009 (30.11.2009)
Просмотров: 1290 | Рейтинг: 5.0/1 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Регистрация
Категории
Html [1]
Не знание html – это постоянный тормоз, который будет преследовать на протяжении всей работы с сайтом, которая вовсе не ограничивается только его созданием.
CSS [0]
Каскадные таблицы стилей и все, что с ними связано.
CMS системы [3]
Почти самый простой способ создать сайт - воспользоваться CMS.
Дизайн [8]
Учимся на профессиональных web-дизайнеров!
Общее [10]
Все быстро, качественно и с нуля.
ucoz и другое [22]
Все, что может помочь в освоении этой CMS.
flash [11]
photoshop [4]
Поиск
Опрос:
Что вам более интересно?
Всего ответов: 63
Друзья
Rambler's Top100
партнеры

Внимание!!
Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0



 При копировании материалов ссылка на источник обязательна.
 Если какой либо материал нарушает ваше авторское право, то пожалуйста обратитесь к администрации через ЛС.
 Шаблон защищен авторским правом. подробнее