Actionscript : ملء الشكل مع الانحدار
استخدام begingradientfill وendfill () () أساليب للشروع في شكل وثيق أ الانتباه في وقت التشغيل.
في ملء الانحدار ، وثمة تغيير في درجات الألوان. فلاش يدعم خطى الميول ، في لون واحد الذى يتلاشى فى العقد المقبل من اليسار الى اليمين. فلاش ايضا تؤيد شعاعي الميول ، في الألوان التي تشع بها من نقطة المركز. يمكنك الشروع في الانحدار المملوءه شكل باستخدام begingradientfill () في نفس الطريقة عليك ان تبادر الى صلبة معباه شكل مع beginfill (). والفارق بينهما هو ان الدعوة الى begingradientfill () يتطلب أكثر تعقيدا مجموعة من البارامترات :
Gradienttype
اما "خطية" لخطي الانحدار ، او "شعاعي" لشعاعي الانحدار.
الألوان
مجموعة من القيم RGB لاستخدام الألوان في الانحدار. فهي تظهر في الانحدار من اليسار الى اليمين في خطى الانحدار ، او من المركز الى الخارج في شعاعي الانحدار.
Alphas
مجموعة ألفا القيم التي تقابل فيها الألوان فى الألوان بارامتر طائفة.
نسب
مجموعة من العناصر التي هي الارقام المقابلة لالالوان والعناصر alphas. القيم في نسب طائفة تبين نقطة داخل الانحدار عند كل لون الذي نقيه. نطاق القيم لنسب ينبغي ان يكون من 0 (اقصى اليسار نقطة في خطى ملء ، أو أعمق نقطة في ملء شعاعي أ) الى 255 (أقصى اليمين أو أبعد).
مصفوفه
جسم مع الخصائص التالية :
Matrixtype
هذه القيمه ينبغي ان يكون دائما "المربع".
X
فان تنسيق العاشر من اسفل الزاويه اليسرى من الانحدار.
Y
الصفات تنسيق من اسفل الزاويه اليسرى من الانحدار.
عرض
العرض من الانحدار في بكسل.
ارتفاع
ذروه الانحدار في بكسل.
R
تناوب الانحدار في راديان (لا درجات).
واليك هذا المثال أن يستخدم خطى الانحدار الى ملء المستطيل :
/ / وتشمل اساليب السحب ، والتي هي بحاجة لdrawrectangle () طريقه. # تشمل "drawingmethods.as"
/ / تحديد العرض والطول للمستطيل التي يمكن استخلاصها وملئها. Rectwidth = 100 ؛ Rectheight = 200 ؛
/ / خلق حيز فارغ كليب الذي سنقوم استخلاص الشكل. _ Root.createemptymovieclip ( "shape_mc" ، 1) ؛ Shape_mc.linestyle (3 ، 0 ، 100) ؛
/ / خلق طائفة مع الألوان RGB القيم لالزرقاء ، والخضراء ، والحمراء. الألوان = [0x0000ff ، 0x00ff00 ، 0xff0000] ؛
/ / تهيئة alphas طائفة في الألوان التي هي 100 ٪ معتمه. Alphas = [100 ، 100 ، 100] ؛
/ / خلق نسب طائفة فيها نقيه الازرق هو على يسار حافة الانحدار ، نقيه / / الخضراء في المركز ، والنقي الاحمر في حق الحافه. نسب = [0 ، 127.5 ، 255] ؛
/ / خلق المصفوفه وجوه. حدد سين وصاد وتنسق حتى ان اسفل الى اليسار / / ركن من خطوط الانحدار حتى مع من اسفل الزاويه اليسرى للمستطيل. مجموعة / / العرض والطول من الانحدار ، لتتناسب مع مستطيل. مصفوفه = (matrixtype : "مربع" ، العاشر : - rectwidth / 2 ، ص : - rectheight / 2 ، ث : rectwidth ، ح : rectheight ، ص : 0) ؛
/ / الكلمه begingradientfill () حتى ان المستطيل سيكون / / العابق خطى الانحدار. Shape_mc.begingradientfill ( "خطية" ، والألوان ، alphas ، النسب ، المصفوفه) ؛
/ / استرعى مستطيل مع زوايا تقريبه (يتطلب drawingmethods.as). Shape_mc.drawrectangle (rectheight ، rectwidth ، 10) ؛
/ / انهاء ملء. Shape_mc.endfill () ؛
علما ان endfill () استخدمت طريقة لانهاء عملية السحب التي بدأت مع اما beginfill begingradientfill () أو ().
هنا هو مثال لشعاعي ، والانحدار المستخدمة لملء سد البيضوي :
/ / وتشمل اساليب السحب ، والتي هي بحاجة لdrawellipse () طريقه. # تشمل "drawingmethods.as"
/ / تحديد العرض والطول للالبيضوي التي يمكن استخلاصها وملئها. Ellipsewidth = 100 ؛ Ellipseheight = 200 ؛
_ Root.createemptymovieclip ( "shape_mc" ، 1) ؛ Shape_mc.linestyle (3 ، 0x000000 ، 100) ؛
/ / خلق الالوان ، alphas ، ونسب لصفوف الابيض والاسود ، على حد سواء 100 ٪ معتمه. / / نقيه بيضاء يبدأ في المركز والصفوف الى نقيه السوداء في خارج الحافه. الألوان = [0xffffff ، 0x000000] ؛ Alphas = [100 ، 100] ؛ نسب = [0 ، 255] ؛
/ / تعريف المصفوفه وجوه. مصفوفه = (matrixtype : "مربع" ، العاشر : - ellipsewidth / 2 ، ص : - ellipseheight / 2 ، ث : ellipsewidth ، ح : ellipseheight ، ص : 0) ؛
/ / بدء ملء شعاعي. Shape_mc.begingradientfill ( "شعاعي" ، والألوان ، alphas ، النسب ، المصفوفه) ؛
/ / استرعى البيضوي (يتطلب drawingmethods.as). Shape_mc.drawellipse (ellipsewidth / 2 ، ellipseheight / 2) ؛
/ / انهاء ملء. Shape_mc.endfill () ؛
هذا هو مقال اضافها ايلس frugalo
تنصل : موقعنا ليست مسؤولة عن المعلومات الواردة في هذه المادة. هذه المادة ولا يعبر باي حال عن آراء ، آراء ، والافكار او المعتقدات من المواد دليل الموظفين.
ترجمة أشعار : المادة "actionscript : ملء الشكل مع الانحدار" وقد ترجم تستخدم مشغل داءره الترجمة. ونحن نعتذر عن اي باخلاص اخطاء الترجمة التي وقعت. شكرا للتفاهم.