هذا الدرس مرة حلو أتمنى أن يعجبكم
الخطوة الأولى
من قائمة insert new symbol نختار موفي كليب

نرسم مربع بأداة المربع ويكون لونه أسود

نرجع للسين أو مسرح العمل ندرج الموفي أو المربع إلى المسرح من المكتبة
نقول window library
نحدد المربع بالزر اليميني من الماوس ونختار امر
panels instantec نطلق عليه هذا الأسم mc

نحدد المربع مرة ثانية بالزر اليميني من الماوس ونختار أكشن
onClipEvent (load) {
colore = new Color(this);
trasforma = new Object();
trasforma = {rb:100, gb:100, bb:255};
colore.setTransform(trasforma);
col_ar = new Array();
count = 0;
}
onClipEvent (mouseDown) {
col_ar = _root.getColor(this);
rb = random(255);
gb = random(255);
bb = random(255);
new_ar = new Array(rb, gb, bb);
diff_ar = new Array((new_ar-col_ar), (new_ar-col_ar), (new_ar-col_ar));
cambia = true;
count = 0;
trasforma.rb = col_ar;
trasforma.gb = col_ar;
trasforma.bb = col_ar;
}
onClipEvent (enterFrame) {
if (cambia && (count<20)) {
trasforma.ra = 100;
trasforma.rb += diff_ar/20;
trasforma.ga = 100;
trasforma.gb += diff_ar/20;
trasforma.ba = 100;
trasforma.bb += diff_ar/20;
colore.setTransform(trasforma);
count++;
}
}
نظلل الفريم الأول ونضيف هذا الأكشن
function getColor(clip){
myColor = new Color(eval("clip"));
col = myColor.getTransform();
return();
}
وراح تكون شكل اللير الأخير بهذا الشكل

وراح التطبيق يكون بهذا الشكل ( و كل ماتضغط يطلع لون بأي مكان بالخلفية )
WIDTH=300 HEIGHT=300
تحياتي لكم عفاف العتيبي
حركه حلوه بصراحه . وشرحك لها واضح جدا .
مشكورة اختي على الشرح الوافي
لك تحياتي