Actionscript : ملء الشكل مع الانحدار
استخدام begingradientfill وendfill () () أساليب للشروع في شكل وثيق أ الانتباه في وقت التشغيل. في ملء الانحدار ، وثمة تغيير في درجات الألوان. فلاش يدعم خطى الميول ، في لون واحد الذى يتلاشى فى العقد المقبل من اليسار الى اليمين. فلاش ايضا تؤيد شعاعي الميول ، في الألوان التي تشع بها من نقطة المركز. يمكنك الشروع في الانحدار المملوءه شكل باستخدام begingradientfill () في نفس الطريقة عليك ان تبادر الى صلبة معباه شكل مع beginfill (). والفارق بينهما هو ان الدعوة الى begingradientfill () يتطلب أكثر تعقيدا مجموعة من البارامترات : Gradienttype الألوان Alphas نسب مصفوفه
واليك هذا المثال أن يستخدم خطى الانحدار الى ملء المستطيل : / / وتشمل اساليب السحب ، والتي هي بحاجة ل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
|
|||
|