جلب فيه البيضوي باستخدام actionscript
ايجاد العرف movieclip.drawellipse () باستخدام طريقة السحب API وانها تحتج على السينما كليب. يمكنك ايجاد طريقة للmovieclip الطبقة رسم البيضوي هو ان تشبه الى حد بعيد اسلوب drawcircle (). وفي واقع الامر ، drawcircle () طريقة لا يعدو ان يكون نسخة من ان تتدهور drawellipse () ، الذي انصاف الاقطار في سين وصاد الاتجاهات هي نفسها. العادة drawellipse () طريقة تقبل أربع بارامترات : Xradius Yradius 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
|
|||
|