عمل ذيل حلقات جميلة تتبـع الماوس ..
السلام عليكم
----------------
مثال
1.افتح برنامجك swishmax على السكان الرئيسي ألصق الكود التالي :
كود:
onFrame (1) {
balls = 15;
MovieClip.prototype.drawCircle = function (o)
{
this.lineStyle(20, o << 16, 100);
this.lineTo(0.450000, 0.150000);
};
MovieClip.prototype.follow = function (mc)
{
this.onEnterFrame = function ()
///www.alflash.com
/// R7aaaL - hamode-20077@hotmail.com
{
tx = mc._x;
ty = mc._y;
this._x = tx - (tx - this._x) / 1.500000;
this._y = ty - (ty - this._y) / 1.500000;
if (Math.abs(tx - this._x) < 1 && Math.abs(ty - this._y) < 1)
{
this._x = tx;
this._y = ty;
}
};
};
for (i = 0; i < balls; i++)
{
mc = this.createEmptyMovieClip("ball" + i, i + 1);
mc.drawCircle(i * balls);
if (!i)
{
mc.onEnterFrame = function ()
{
this._x = _root._xmouse;
this._y = _root._ymouse;
};
continue;
}
mc.follow(this["ball" + (i - 1)]);
}
}
.إختبر عملك الآن بالضغط على Ctrl+T اللون فالمثال هو الأحمر إذا أردت تغيير للونك المفضل
عدل في
this.lineStyle(20, o << 16, 100);,
حيث أن الرقم 16 هو اللون الأحمر غير في العدد لمشاهدة الألوان الأخرى
ثم اختبر عملك الآن
كما تستطيع ايضا التغيير في عدد الحلقات التي تتبع الماوس عن طريق
balls = 15;
ادخال رقم اقل من السابق الموجود في المثال 15 حلقة
------------------
فالأخير تمنياتي لكم بالتوفيق و النجاح
الرحــال