Мир в микроскопе, легкая флешка.

Content on this page requires a newer version of Adobe Flash Player.

Get Adobe Flash player

Тут очень легкий код, и сделать такую красоту может каждый новичок, умеющий рисовать.

Для начала создадим мувиклип, и нарисуем любое существо. Потом в этом мувике делаем еще один слой, нажимаем на первом кадре f9, и пишем вот этот код:

var speed:Number = 6; // тут можно редактировать корость
 
var myRotation:Number = 0;
var ychange:Number;
var xchange:Number;
addEventListener(Event.ENTER_FRAME, fl_moveParticle);
function fl_moveParticle(evt:Event):void
{
 myRotation = myRotation + (Math.round(Math.random()*30-15));
 ychange = (Math.cos((Math.PI/180)*myRotation))*speed;
 xchange = (Math.sin((Math.PI/180)*myRotation))*speed;
 if (x<0) { x = 320; }
 if (x>320) { x = 0; }
 if (y<0) { y = 240; }
 if (y>240) { y = 0; }
 y = y-ychange;
 x = x+xchange;
 rotation = myRotation;
}

Таким способом мы так сказать, оживим свой мувик. Он будет хаотично двигаться, как, например жук или микроорганизм.

С примерно таким же скриптом я делал частицы и водоросли.

Теперь заменим курсор, делая мувик 2, в нем так же делаем пустой слой, и пишем вот это:

Mouse.hide();
stage.addEventListener(MouseEvent.MOUSE_MOVE, moveThatMouse);
 
function moveThatMouse(evt:MouseEvent):void {
    cursor_mc.x = stage.mouseX;
    cursor_mc.y = stage.mouseY;
    evt.updateAfterEvent();
}

Теперь, самое главное проявить фантазию, удачи!

Комментарии

Аватар пользователя samana

Интересная микробная жизнь получилась!

А что означают меняющиеся цифры над кругом?

Аватар пользователя Лёха

Красиво получилось!
Но для большей красоты можно было не:
if (x<0) { x = 320; }
 if (x>320) { x = 0; }
 if (y<0) { y = 240; }
 if (y>240) { y = 0; },
а предположим:
if (x<-20) { x = 350; }
 if (x>350) { x = -20; }
 if (y<-20) { y = 260; }
 if (y>260) { y = -20; }.Что бы микробы не пропадали и появлялись из вне.
Молодец! Удачи в следующих flash приложениях!
P.S.Да зачем цифры над глазком?

Don't trouble troubles until troubles trouble you.

Аватар пользователя jura2272

Больше похоже на галюцинацию, если круг и черное убрать! А я может завтра попытаюсь сделать так, чтоб в круге виделось одно, а вне другое, как будто подзорная труба.

Не рой другому яму, не делай чужую работу.

Аватар пользователя ForEverEst

Спс всем за комменты, а цифры я убрал) (тупо для красоты были)
Леха, спс за подсазку)

Аватар пользователя ForEverEst

Можете кто-нибудь подсказать, как сделать так, чтобы микробы при соприкосновении не проникали друг через друга, а например отталкивались?

заранее спасибо!

Аватар пользователя Kolu4iy

в самый край двигаеш телескоп, и мы видим его конец! 

Аватар пользователя DK

прикольно

а как фон ,типа тканьей ,зделан ?