Форум 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=85365)

10T 20.09.2006 21:01

ПОмогите с шариком
 
Здравствуйте! Читаю книгу Action Script. Возник такой вопрос: Куда писать этот код? Т.е. Я создал клип этого шарика, а куда писать код не могу разобраться. Вот цитата из книги:

Сейчас же в качестве примера использования свойств width и height приведем код, управляющий
движением упругого шарика. Когда этот шарик будет достигать границы стандартной области
фильма, он будет от нее отражаться, как от жесткого препятствия.
// Создайте клип в виде шарика и назовите его ball
// Значение скорости вдоль каждой оси определяем случайным образом
var xSpeed:Number=5*Math.random(); // Скорость вдоль оси X
var ySpeed:Number=5*Math.random(); // Скорость вдоль оси Y
this.onEnterFrame=function():Void {
// Проверяем, достиг ли шарик границы по горизонтали. Если да, то изменяем
// направление скорости на противоположное
if (ball._x-ball._width/2<0 || ball._x+ball._width/2>Stage.width) {
xSpeed*=-1;
}
// То же, но для границ по вертикали
if (ball._y-ball._height/2<0 || ball._y+ball._height/2>Stage.height) {
ySpeed*=-1;
}
// Смещаем шарик на шаг
ball._x+=xSpeed, ball._y+=ySpeed;
};

miramax 20.09.2006 21:13

Ммммм.... нажми F9.
Но помни у тебя есть разные слои и на разных слоях может быть разный код. Со слоями и тайм-лайном-то разобрался?
А теперь набери в окне
вот это
onEnterFrame = function(){
//код что ты цитировал
}
думаю авторы это и имели ввиду

iNils 20.09.2006 21:26

Тема закрыта. Автор читает правила по поводу оформления кода на форуме. Также автору запрещается писать в разделе ActionScript, для него есть раздел Для начинающих.


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

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