![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
Всем привет!
Помогите разобраться с кодом пожалуйста. Под 6-м работает плеером а под 8-м не хочет: var radius:Number = 35; s1.x0 = asd._x; s1.y0 = asd._y; s1.dx = 0; s1.dy = 0; function moving(xPos, yPos, target) { target.dx += (xPos - target._x) * 0.7; target.dx *= 0.7; target._x += target.dx; target.dy += (yPos - target._y) * 0.7; target.dy *= 0.7; target._y += target.dy; } function getDistance (target) { var x0 = target.x0; var y0 = target.y0; return (x0 - _xmouse) * (x0 - _xmouse) + (y0 - _ymouse) * (y0 - _ymouse); } s1.onEnterFrame = function() { if (getDistance (this) < radius*radius) { moving(_xmouse, _ymouse, this); } else { moving(s1.x0, s1.y0, this); } } |
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
ошибок не выдаёт, просто не работает и всё тут. Вот исходник.
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 950
|
вот тут у вас ощибка
у вас нету клипа asd а следовательно переменные s1.x0 и s1.y0 неопределенны.
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 274
|
блин, невнимательность))) спасибо огромное
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|