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 Содержание
|