PDA

Просмотр полной версии : почему код не работает в 6-м плеере?


Котяра2006
29.05.2009, 09:43
Добрый день! Что такого в этом коде что он не хочет работать под 6-м плеером?


function Dodge()
{
this.onEnterFrame = function ()
{
xx = this._xmouse * 1.2 * -1;
if (dodge._x > xx)
{
dodge._x = dodge._x - (dodge._x - xx) / k;
return;
}
dodge._x = dodge._x + (xx - dodge._x) / k;
}
;
}
k = 10;

this.onMouseMove = function ()
{
Dodge();
}
;

Juice_Green
29.05.2009, 10:07
видно шестой плейер не чувствителен к регистру и когда вы пишете
if (dodge._x > xx), то dodge тут объект Function, т.е. Dodge.
выход:
назовите функцию Dodge по другому, например Dodge1

Котяра2006
29.05.2009, 12:28
Блин, надоже, спасибо =)