جلب فيه البيضوي باستخدام actionscript


  Share  
|


ايجاد العرف movieclip.drawellipse () باستخدام طريقة السحب API وانها تحتج على السينما كليب.

يمكنك ايجاد طريقة للmovieclip الطبقة رسم البيضوي هو ان تشبه الى حد بعيد اسلوب drawcircle (). وفي واقع الامر ، drawcircle () طريقة لا يعدو ان يكون نسخة من ان تتدهور drawellipse () ، الذي انصاف الاقطار في سين وصاد الاتجاهات هي نفسها.

العادة drawellipse () طريقة تقبل أربع بارامترات :

Xradius
شعاع من البيضوي في العاشر الاتجاه (المحور الرئيسي).

Yradius
شعاع من البيضوي في الاتجاه y (القاصر المحور).

X
فإن العاشر من مركز تنسيق للالبيضوي.

Y
الصفات بتنسيق من مركز للالبيضوي.

  Movieclip.prototype.drawellipse = وظيفة (xradius ، yradius ، س) و (ص) (فار angledelta = math.pi / 4 ؛ 
  / / بينما في داءره واحدة فقط المسافة الى نقطة مراقبة للكل جزء ، / / البيضوي المسافات اثنين : أحدهما أن يقابل xradius وآخر ان / / يقابل yradius.  فأر xctrldist = xradius / math.cos (angledelta / 2) ؛ فأر yctrldist = yradius / math.cos (angledelta / 2) ؛ فأر العيون ، ry ، الفأس ، اي ؛ This.moveto (س + xradius ، y) ؛ ل) فأر ط = 0 ؛ انا <8 ؛ انا + +) (+ = angledelta الزاويه ؛ العيون = س + math.cos (الزاويه - (angledelta / 2)) * (xctrldist) ؛ Ry = y + math.sin (الزاويه - (Angledelta / 2)) * (yctrldist) ؛ الفأس = س + math.cos (زاويه) * xradius ؛ اي = y + math.sin (زاويه) * yradius ؛ This.curveto (الاشعه ، ry ، الفأس ، اي) ؛ )) 

وبمجرد قيامك تعريفها وشملت drawellipse () طريقة في فلاش الوثيقة الخاصة بك ، يمكنك رسم البيضوي بالاحرى بسهولة. استخدام drawellipse () طريقه بنفس الطريقة التي استخدمت لكم drawcircle () ولكن طريقة تقديم كل من سين وصاد انصاف الاقطار بدلا من مجرد شعاع واحد. تذكر انك لا تزال بحاجة الى تحديد نمط الخط امامكم دعوة drawellipse () طريقه.

  / / تهيئة البيضوي مع قاصر والمحاور الرئيسية لل100 و 200 ، على التوالي.  This.createemptymovieclip ( "البيضوي" ، 1) ؛ Ellipse.linestyle (1 ، 0x000000 ، 100) ؛ / / استخدام واحد بكسل ، سوداء ، الصلبه الحدود ellipse.drawellipse (100 ، 200) ؛ 

بعد تعريف drawellipse () ، يمكننا اعادة كتابة drawcircle طريقة () ، على النحو التالي :

  Movieclip.prototype.drawcircle = وظيفة (الشعاع ، س) و (ص) (/ / دعوة drawellipse () مع نفس الشعاع لكلا العاشر وي.  This.drawellipse (الشعاع ، الشعاع ، س) و (ص) ؛) 
هذا هو مقال اضافها ايلس frugalo

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions