الشهاب الحارق
24 Feb 2002, 03:09 PM
السلام عليكم
العنصرsetRGB()
setRGB(value Hexadecimal should written here);
حمل المثال (http://shihaab.topcities.com/setRGB.fla)
هذا العنصر مخصص للألوان وهو يعتمد كليا على نظام السداسي عشري Hexadecimal
مثال ذلك (0x667788) حيث الرقم صفر زائد حرف x يشير إلى أن الرقم سداسي عشري
يقول المبرمج Colin Moock أن ألا كشن اسكر بت لا يدعم النظام العشري للألوان Decimal
حيث لا نستطيع الكتابة بالنظام العشري كهذه مثلاً (255,0,0)
وكذلك لا نستطيع التعامل مع السداسي عشري
على أنها تعبيرية بين قوسين العنصر (بين هاذين القوسين)setRGB
أي انه لا يدعم المتغيرات ولا يقبل سوى القيم يعني أرقام إلا في حالة إستخدام معاملات Bit Wise Operators
مثال ذلك onClipEvent(load) {
r = 255,g = 200, b = 200;
mycolor = new Color(this);
mycolor.setRGB(r<<16 | g<<8| b);
}
وذلك أن هذه المعاملات أشرنا أن لها درس سيكون في القريب العاجل إنشاء الله
جرب فالتجربة خيرُ برهان
قوانين هذه التركيبة النصية
1- أولا لابد بأن نقوم بتعريف العنصر كشرط أساسي للتعامل مع العناصر new Color();
2- ثاني لابد أن نضع اسم الفلم المراد التطبيق عليه بين القوسين في التعريف
3- استخدام القيم للنظام السداسي عشري من 0 إلى الحرف f
4- عدم استخدام الفواصل بين الأرقام
5- تستطيع استخدام علامتي التنصيص أو دونها ما دمت على المشهد الرئيسي للفلم إما إذا كنت في حدث الفلم
فلا تستطيع أن تشير إلى الفلم بالكلمة المحجوزة this بين علامتي التنصيص ولكن تستطيع في حالة أن
الفلم من الأصل له اسم تعريفي instance name ولكن سيسبقه الكلمة المحجوزة التي تشير إلى أن
الفلم على المشهد الرئيسي وهي _root وتفصل بينهما النقط dot syntax .
6- هذه النوعية من العناصر زهيدة لا تلبي مطالبنا ولكن هنالك الأفضل
لكن لا مانع أن نتعرف عليها ثم بعد ذلك نكمل المشوار إلى ما هو افضل
7 – إذا كنت تريد اللون الأبيض الخالص فتكتبه بهذه الطريقة 0xffffff وهذا اللون الأسود 0x000000
أما اللون الأحمر فهو كذلك 0xff0000 و هلم جرى حيث الخانة الثانية للأخضر والثالثة للأزرق
مثال على هذا العنصر
نحتاج فلم نكتب بداخلة
onClipEvent(load) {
mycolor = new Color(this);
mycolor.setRGB(0xeeffcd);
}
الشرح
النص البرمجي الأول عند وقع الحدث ( التحميل )
النص البرمجي التالي متغير اسمية mycolor يحوي التعريف للعنصر new Color()
وبين القوسين الكلمة this وتدل على هذا الفلم الذي نحن بصدد تغير لونه
النص البرمجي الأخير هو أن المتغير mycolor يساوي العنصر setRGB
نظام السداسي عشري
علماً أن RGB تعني
R تعني Red
G تعني Green
B تعني Blue
و set تعني ضع هذه القيمة في هذا الفلم ولو أردنا ان نأخذ قيمة فلم معين
إلى فلمنا هذا سنستبدل كلمة set بكلمة get
هذا والله أعلى وأعلم السلام عليكم ورحمة الله وبركاته
العنصرsetRGB()
setRGB(value Hexadecimal should written here);
حمل المثال (http://shihaab.topcities.com/setRGB.fla)
هذا العنصر مخصص للألوان وهو يعتمد كليا على نظام السداسي عشري Hexadecimal
مثال ذلك (0x667788) حيث الرقم صفر زائد حرف x يشير إلى أن الرقم سداسي عشري
يقول المبرمج Colin Moock أن ألا كشن اسكر بت لا يدعم النظام العشري للألوان Decimal
حيث لا نستطيع الكتابة بالنظام العشري كهذه مثلاً (255,0,0)
وكذلك لا نستطيع التعامل مع السداسي عشري
على أنها تعبيرية بين قوسين العنصر (بين هاذين القوسين)setRGB
أي انه لا يدعم المتغيرات ولا يقبل سوى القيم يعني أرقام إلا في حالة إستخدام معاملات Bit Wise Operators
مثال ذلك onClipEvent(load) {
r = 255,g = 200, b = 200;
mycolor = new Color(this);
mycolor.setRGB(r<<16 | g<<8| b);
}
وذلك أن هذه المعاملات أشرنا أن لها درس سيكون في القريب العاجل إنشاء الله
جرب فالتجربة خيرُ برهان
قوانين هذه التركيبة النصية
1- أولا لابد بأن نقوم بتعريف العنصر كشرط أساسي للتعامل مع العناصر new Color();
2- ثاني لابد أن نضع اسم الفلم المراد التطبيق عليه بين القوسين في التعريف
3- استخدام القيم للنظام السداسي عشري من 0 إلى الحرف f
4- عدم استخدام الفواصل بين الأرقام
5- تستطيع استخدام علامتي التنصيص أو دونها ما دمت على المشهد الرئيسي للفلم إما إذا كنت في حدث الفلم
فلا تستطيع أن تشير إلى الفلم بالكلمة المحجوزة this بين علامتي التنصيص ولكن تستطيع في حالة أن
الفلم من الأصل له اسم تعريفي instance name ولكن سيسبقه الكلمة المحجوزة التي تشير إلى أن
الفلم على المشهد الرئيسي وهي _root وتفصل بينهما النقط dot syntax .
6- هذه النوعية من العناصر زهيدة لا تلبي مطالبنا ولكن هنالك الأفضل
لكن لا مانع أن نتعرف عليها ثم بعد ذلك نكمل المشوار إلى ما هو افضل
7 – إذا كنت تريد اللون الأبيض الخالص فتكتبه بهذه الطريقة 0xffffff وهذا اللون الأسود 0x000000
أما اللون الأحمر فهو كذلك 0xff0000 و هلم جرى حيث الخانة الثانية للأخضر والثالثة للأزرق
مثال على هذا العنصر
نحتاج فلم نكتب بداخلة
onClipEvent(load) {
mycolor = new Color(this);
mycolor.setRGB(0xeeffcd);
}
الشرح
النص البرمجي الأول عند وقع الحدث ( التحميل )
النص البرمجي التالي متغير اسمية mycolor يحوي التعريف للعنصر new Color()
وبين القوسين الكلمة this وتدل على هذا الفلم الذي نحن بصدد تغير لونه
النص البرمجي الأخير هو أن المتغير mycolor يساوي العنصر setRGB
نظام السداسي عشري
علماً أن RGB تعني
R تعني Red
G تعني Green
B تعني Blue
و set تعني ضع هذه القيمة في هذا الفلم ولو أردنا ان نأخذ قيمة فلم معين
إلى فلمنا هذا سنستبدل كلمة set بكلمة get
هذا والله أعلى وأعلم السلام عليكم ورحمة الله وبركاته