Создание простого эффекта “растворяющиеся окружности"

Создание простого эффекта “растворяющиеся окружности"
Информация
Название: 
Узнаем погоду и нам в помощь Google Weather API
Формат видео: 
swf
Размер: 
7,79 Мб

В ролике показано, как создать простой эффект “растворяющиеся шары” на ActionScript  3.0.

Похожие записи

Комментарии

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

Очень интересный подход к преподнесению материала и красивая музыка! 

good

Хорошее оформление урока, сделано всё чётко и аккуратно. Будем рады видеть новые творения автора))

1) Админ всегда прав
2) Если админ не прав, смотри пункт 1

Мы в контакте - http://vkontakte.ru/club9573247
Не отвечаю на вопросы в личку касаемо Flash, у нас для этого есть форум

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

на самом деле урок простой и легкоусвояемый)))))) даже для такого "зеленого" как я...

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

Ехх...Этот Урок уже видел на одном сайте ...только написаный текстом...

Ну а вобще Молодец что не поленился и создал по нем видео

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

respekt

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

Окружности появились, но есть ошибка. Как можно избежать?

ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
    at flash.display::DisplayObjectContainer/removeChild()
    at MethodInfo-4()

Аватар пользователя Seppo.Virtanen

Сделай как в уроке точно и будет без ошибок, видимо ты чего нетак делаешь.

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

Seppo.Virtanen,
 А ты не можешь код скинуть в личку? Делал как в уроке вроде все и файл компелируется, но с ошибкой.

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

кто на  as  2 сидит могу код дать эффект тот же

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

Пожалуйста киньте в лс код. Выводится такая же ошибка

"ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.

at flash.display::DisplayObjectContainer/removeChild()
at MethodInfo-4()
"

Уже не надо, нашёл ошибку :)

Человечество - обычный массив.

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

Правильный код?

 

addEventListener(Event.ENTER_FRAME,
function doIT (event:Event):void;
(
var currentBall:ball = new ball;
currentBall:ball.x = Math.random() * 550;
currentBall:ball.y = Math.random() * 400;
addChild(currentBall);
currentBall.addEventListener(Event.ENTER_FRAME,
function doIT (event:Event):void
(
var buffer:MovieClip = MovieClip(event.target);
buffer.scaleX = buffer.scaleX = 0.00;
buffer.scaleY = buffer.scaleY = 0.00;
buffer.alpha = buffer.alpha = 0.00;

if (buffer.alpha < 0.2)
(

buffer.removeEventListener(Event.ENTER_FRAME, doIT);
removeChild(buffer);

)

));

));

 

Помогите(((Врооде всё правильно(((А выскакивает 9 ошибок(((

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

Тоже код не очень хорошо работал, пришлось немножко передалать. Вот, может кому пригодится:

[hide]

addEventListener(Event.ENTER_FRAME, drawBall);

function drawBall (event:Event):void
{
var currentBall:mcCircle = new mcCircle;
currentBall.x = Math.random() * 550;
currentBall.y = Math.random() * 400;
addChild(currentBall);
currentBall.addEventListener(Event.ENTER_FRAME, scale);
}

function scale (event:Event):void
{
var buffer:MovieClip = MovieClip(event.target);
buffer.scaleX = buffer.scaleX - 0.05;
buffer.scaleY = buffer.scaleY - 0.05;
buffer.alpha = buffer.alpha - 0.05;
if (buffer.alpha < 0.2)
{
/*Обращание к функции scale используется для связи Child и елемента( buffer ), иначе флеш его не видит (короче, без этого функция   removeChild () просто не видит кружочек, и ,соответственно не может его удалить, и при выполнении выдает ошибку № 2025)*/
buffer.removeEventListener(Event.ENTER_FRAME, scale);
removeChild(buffer);
}
}

[/hide]

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

PilotMax, спасибки , очень помогли

smile