Aminneo
26-07-2006, 16:02
منبع سايت شايگان!
نرم افزار فلش را باز كنيد و دو لايه با نام هاي actions و ball (به ترتيب از بالا به پايين) بسازيد.
در لايه ball يك دايره به اندازه دلخواه، بدون خط حاشيه بكشيد ( ما اندازه اين دايره را 26x26 قرار داده ايم) دايره را انتخاب و كليد F8 را فشار دهيد، مووي كليپ (Movie Clip) را انتخاب و OK كنيد.
به داخل مووي كليپ برويد و موقعيت xو y آن را بر روي 13- قرار دهيد.
به Scene اصلي برويد و در نوار timelline فريم ball مووي كليپ را انتخاب و در قسمت Properties در قسمت Instance Name نام ball_mc را تايپ كنيد.
حال با انتخاب لايه actions دستور زير را در قسمت Actions بريزيد.
ball_mc.onEnterFrame = function() {
var xMouse = _root._xmouse;
var yMouse = _root._ymouse;
if(Math.abs(xMouse - this._x) < 1) {
this._x = xMouse;
this._y = yMouse;
} else {
this._x -= (this._x-xMouse) / 6;
this._y -= (this._y-yMouse) / 6;
}
}
حالا با زدن Ctrl+Enter كار خود را تماشا كنيد.
نرم افزار فلش را باز كنيد و دو لايه با نام هاي actions و ball (به ترتيب از بالا به پايين) بسازيد.
در لايه ball يك دايره به اندازه دلخواه، بدون خط حاشيه بكشيد ( ما اندازه اين دايره را 26x26 قرار داده ايم) دايره را انتخاب و كليد F8 را فشار دهيد، مووي كليپ (Movie Clip) را انتخاب و OK كنيد.
به داخل مووي كليپ برويد و موقعيت xو y آن را بر روي 13- قرار دهيد.
به Scene اصلي برويد و در نوار timelline فريم ball مووي كليپ را انتخاب و در قسمت Properties در قسمت Instance Name نام ball_mc را تايپ كنيد.
حال با انتخاب لايه actions دستور زير را در قسمت Actions بريزيد.
ball_mc.onEnterFrame = function() {
var xMouse = _root._xmouse;
var yMouse = _root._ymouse;
if(Math.abs(xMouse - this._x) < 1) {
this._x = xMouse;
this._y = yMouse;
} else {
this._x -= (this._x-xMouse) / 6;
this._y -= (this._y-yMouse) / 6;
}
}
حالا با زدن Ctrl+Enter كار خود را تماشا كنيد.