Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Сквозь вселенную (http://www.flasher.ru/forum/showthread.php?t=88479)

Kikasso 26.11.2006 11:13

Цитата:

Сообщение от baSSSic
Так не получиться, во всяком случае у меня

Автор, тебе же Катринка дала код работающий! Ну вот чуть-чуть рэндома добавлено туда. Черный фон, код в первом кадре
Код:

function mover() {
        // перемещение частичек во времени
        this._y += this.speed;
        this._yscale += 10;
        this.speed++;
        if (this._y>500) {
                this._y =  Math.random()*100;
                this.speed = Math.random()*10;
                this._yscale = 100;
        }
}
function starField(x, y, n) {
        // построение звездного потока заданного размера из n звезд
        for (var i = 0; i<n; i++) {
                var star = this.createEmptyMovieClip("star"+i, i);
                var dot = star.createEmptyMovieClip("dot", 0);
                dot._y =  Math.random()*100;
                star._rotation = Math.random()*360;
                star._x = x;
                star._y = y;
                dot.lineStyle(0, 0xFFFFFF, 100);
                dot.moveTo(0, 1);
                dot.lineTo(0, 0);
                dot.onEnterFrame = mover;
                dot.speed = Math.random()*10;
        }
}
starField(Stage.width/2, Stage.height/2, 100);


aksios 26.11.2006 11:15

Вложений: 1
Цитата:

Сообщение от baSSSic
Мне нужно сделать эффекть сквозб вселенную лететь, но в AS я ноль, вот нарисовал вручную, только как зациклить?

Я бы сделал через скрипт. См.пример.
Но вопрос как зациклить. Поэтому ответ: тебе нужно использовать мувиклипы - пихай в них анимацию по частям, делай им разную длину при достаточной длине основного клипа - будет гуд.


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

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