![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2006
Сообщений: 2
|
сабж собственно. подскажите плз как это делается?
|
|
|||||
|
Регистрация: Nov 2005
Адрес: Donetsk
Сообщений: 203
|
Вариант:
делаем у объекта (убегающего) невидимое ограничивающее его поле, объект убегает, если курсор входит в эту зону убегать наверное лучше по вектору движения курсора |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
this.createEmptyMovieClip ("mc", 0);
mc.lineStyle (0);
mc.moveTo (-50, -50);
mc.lineTo (50, -50);
mc.lineTo (50, 50);
mc.lineTo (-50, 50);
mc.lineTo (-50, -50);
mc._x = mc._y = 200;
this.dist = function () {
return Math.sqrt (Math.pow (this._xmouse - this.mc._x, 2) + Math.pow (this._ymouse - this.mc._y, 2));
};
this.move = function () {
var r = this.dist ();
if (r < 100) {
trace (r);
var dr = (100 - r) / 2;
var u = Math.atan2 (this._ymouse - this.mc._y, this._xmouse - this.mc._x);
this.mc._x -= dr * Math.cos (u);
this.mc._y -= dr * Math.sin (u);
} else {
delete this.onEnterFrame;
}
};
this.onMouseMove = function () {
if (this.dist () < 100) {
this.onEnterFrame = this.move;
}
};
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 2
|
поняла)
очень спасибо) |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 35
|
Прикольно, а как быть если у меня эллипс? Ну я хочу сделать воздушный шарик, который будет улетать если к нему прикоснуться, и чтобы он сталкивался с другими шариками. И чтобы веревочка от шарика тоже болталась (думаю веревочку можно обычно анимацией сделать, хотя если есть возможность то тоже скриптом).
|
|
|||||
|
Регистрация: Jun 2009
Адрес: Severodvinsk
Сообщений: 33
|
Посмотрите, как я предлагаю сделать шарик
![]() |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 35
|
Какой тихий ужос 8) Я просто хочу на самом деле чтобы шарик реагировал на мышку (почти додумался как) и на другие шарики (вооооообще без понятия как реализовать). Про наклоны шарика я так понимаю можно забыть пока что вообще.
Непонятно вот что: Зачем ставится знак минус перед равно. Что он означает? |
|
|||||
|
Регистрация: Jun 2009
Адрес: Severodvinsk
Сообщений: 33
|
Цитата:
2:Знак минус: шарик движется по оси игрк 3: как шарик должен реагировать на мышку? |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 950
|
а разве трудно посмотреть в хелп и прочесть что это означает?
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:11. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|