[ neko2 @ 09.02.2008. 22:19 ] @
Kako da napravim ovakav efekat?? http://www.astromatchmaking.com/ dakle kada postavite kursor sa leve strane ljudi idu udesno i suprotno.
Pokušavam sa ovim, ali ne ide

onClipEvent (enterFrame) {
//if (_root.as_flag_animation == 1) {
homeX = -_root._xmouse/8;
//trace("homeX="+homeX);
diffX = homeX-this._x;
//trace("diffX="+diffX);
moveX = diffX/20;
//trace("moveX="+moveX);
if (Math.abs(moveX)>1) {
this._x = this._x+moveX+1;
}
}
//}
[ kelja @ 11.02.2008. 12:55 ] @
Zdravo.
Stavi jedan movie clip na stage i na nj postavi ovaj kod:

Code:

onClipEvent (enterFrame) {

    speed = 20;


    levo_max = 0;
    desno_max = 550;
    center = ((desno_max+this._width)-levo_max)/2;


    if (_root._xmouse<center-this._width/2 && this._x<desno_max) {
        this._x += (desno_max-this._x)/speed;
    }
    if (_root._xmouse>center+this._width/2 && this._x>levo_max) {
        this._x += (levo_max-this._x)/speed;
    }
    if (_root._xmouse>center-this._width/2 && _root._xmouse<center+this._width/2) {
        _x += (center-this._width/2-this._x)/speed;
    }
}
//}


(Po)igraj se malo sa razlicitim vrednostima, mislim da je ovo veoma blizu onoga sto ti treba.
Pozdrav!
Ako ti ne treba 'smirivanje' u centru, izbaci poslednji uslov.
[ vgpapi @ 11.02.2008. 16:45 ] @
Jos jedan script:

Timeline-prvi frejm-action script

var mainVar:Number = 0;
------------------------------
Postavi neki_mc i na njega script

onClipEvent (enterFrame) {
if (_root.mainVar == 0) {
homeX = -_root._xmouse*1.100000E+000+350;
} else {
homeX = -_root.mainVar*3+1400;
}
// end else if
thisX = _x;
diffX = homeX-thisX;
if (_root.mainVar == 0) {
moveX = diffX/25;
} else {
moveX = diffX/5;
}
// end else if
setProperty("", _x, thisX+moveX);
}


Sto kaze " (Po)igraj se malo sa razlicitim vrednostima "


[ neko2 @ 14.02.2008. 09:54 ] @
Hvala! Rešio sam problem!!