Цитата:
Сообщение от Vektor
Заменишь, будет работать.
|
Спасибо, работает, но при добавлении Tween класса почему то все равно высчитывает немного не верно... почему?
Вот код

Код AS1/AS2:
var nSpeed:Number = 100;
function ArrowButton ()
{
_root.attachMovie ("arrow_mc","arrow_left_mc",this.getNextHighestDepth ());
_root.arrow_left_mc._x = 10;
_root.arrow_left_mc._y = 25;
_root.arrow_left_mc.onRollOver = function ()
{
_root.arrow_left_mc.gotoAndStop (2);
};
_root.arrow_left_mc.onRollOut = function ()
{
_root.arrow_left_mc.gotoAndStop (1);
};
_root.arrow_left_mc.onRelease = function ()
{
nSpeed = 100;
if (_root.container_mc._x < _root.mask_mc._x)
{
//_root.container_mc._x += nSpeed;
var contCount:Number = _root.container_mc._x;
var count:Number = contCount += nSpeed;
TweenLite.to (container_mc,1,{_x:count, ease:Expo.easeInOut});
}
};
_root.attachMovie ("arrow_mc","arrow_right_mc",this.getNextHighestDepth ());
_root.arrow_right_mc._x = 770;
_root.arrow_right_mc._y = 46;
_root.arrow_right_mc._rotation = 180;
_root.arrow_right_mc.onRollOver = function ()
{
_root.arrow_right_mc.gotoAndStop (2);
};
_root.arrow_right_mc.onRollOut = function ()
{
_root.arrow_right_mc.gotoAndStop (1);
};
_root.arrow_right_mc.onRelease = function ()
{
var contX:Number = _root.container_mc._x;
var count:Number = contX -= nSpeed;
trace (count);
TweenLite.to (container_mc,1,{_x:count, ease:Expo.easeInOut});
if ((container_mc._width + container_mc._x) < (mask_mc._width + mask_mc._x))
{
var count:Number = contX += nSpeed;
trace (count);
TweenLite.to (container_mc,1,{_x:count, ease:Expo.easeInOut});
//container_mc._x = container_mc._x + nSpeed;
nSpeed = 0;
trace ("stop");
}
};
}
И сам
исходник..
Я в AS не силён, начал его изучать совсем недавно, так что если возможно то можно краткое пояснение в чём у меня ошибка и как должно быть, спасибо.