Flash номер пять, сайты делаем опять

Спецвыпуск Xakep, номер #015, стр. 015-022-6


Листинг:

x = getProperty( "../Ball", _x );

x = х + vx;

if(( x > 540) or (x < 10)) {

x = х - vx;

vx = -vx;

}

y = getProperty( "../Ball", _y );

y = у + vy;

if(( y > 390) or (y < 10)) {

y = у - vy;

vy = -vy;

}

setProperty ("../Ball", _x, x );

setProperty ("../Ball", _y, y );

И в третьем кадре напиши лишь одну строчку: "gotoAndPlay(2);". Эта фигня лишь пошлет нас опять на второй кадр, и мы получим анимацию. Ctrl+s, затем - F12. Лепота! Однако может случиться конфуз: одна из скоростей, а то и обе могут случайно оказаться равными нулю, тогда шарик будет метаться по горизонтали/вертикали или вообще стоять до перезагрузки паги. Домашнее задание тебе: проапгрейдь скрипт проверкой скоростей на ноль.

Финита the комедия!

Как видишь, ничего сложного тут нет. Если какие-то функции тебе непонятны, то поюзай "Help -> ActionScript Dictionary". Осваивай, твори и созидай. Да, и не забудь посетить www.flasher.ru - там просто куча различных исходников, доков и прочего. Увидимся там, комрад флэшер!

Назад на стр. 015-022-5  Содержание