عرض مشاركة واحدة
قديم 10-31-2006, 08:27 PM   رقم المشاركة : 1 (permalink)
ملك الذوق
إدارة موقع مملكة ذوقي
 
صورة رمزية ملك الذوق







 

الحالة
ملك الذوق غير متواجد حالياً

 
ملك الذوق is on a distinguished road


 

58 درس عمل مشهد التحميل ( سويش ماكس )

السلام عليكم ورحمة الله وبركاته

هذا درس لطريقة عمل مشهد تحميل عند تنزيله على النت...

بسم الله نبدأ...

أنشئ البطاقة أو الفلاش وبعد الإنتهاء...قم بإضافة مشهد جديد بواسطة Insert و اختار Scene

أكتب مثلا Loading أو ( جاري التحميل... ) حسب رغبتك...

ضع عليها تأثير وسوف نستعمل هنا التأثير Transform

سوف يكون طول المؤثر ( 10 فريمات )...

ركز لأنها بدأت عملية السكربت ( الأكواد )...

في الفريم الأول لـ (مشهد التحميل ) ضع الأكشن سكريبت التالي:


رمز:
onFrame (1) {
if (sceneFrameLoaded("Scene_1",1)) {
gotoSceneAndPlay("Scene_1",1);
}
}
ولعمله اتبع الأتي:-

أتجه في Layout الى ****** الخاص بمشهد التحميل ثم اختر...

Add ****** >> Conditional >> if(frame loaded)

يظهر لك بالأسفل Target من خلاله حدد اسم مشهد البطاقة

التي عملتها وهو ( Scene_1 ) إن لم تكن قد غيرت إسمها ...ثم تحته مباشرة اكتب الرقم ( 1 ) إن لم يكن مكتوباً... ( لأن الرقم ( 1 ) عادة ينكتب تلقائياً )...

قبل مغادرة نافذة الـ ( ****** ) قم بإضافة سكربت آخر...

تختار... (Add ****** >> Movie Control >> gotoAndPlay >> gotoAndPlay(FRAME

معنى الكود (أنه في الفريم الأول اذا تم تحميل مشهد البطاقة كلياً على الإنترنت

إذهب إلى الفريم رقم ( 1 ) من مشهد البطاقة فيما عدا ذلك يقوم مشهد التحميل بإعادة نفسه تلقائياً...

تابع....

في الفريم 11 من مشهد التحميل تضع الأكشن سكريبت التالي :

رمز:
onFrame (5) {
gotoSceneAndPlay("Scene_2",1);
}
ولعمله اتبع الآتي:-

إضغط باليمين على الفريم 11 و اختر Movie Control ثم:-

gotoAndPlay >> gotoAndPlay(FRAME)

يظهر لك Target كما في السابق تحدد في هذه الخطوة ( مشهد التحميل ) وطبعاً الفريم رقم ( 1 )...

ومعنى الكود... ( يعيد المؤثر نفسه تلقائيا عند عدم إتمام تحميل البطاقة في الإنترنت )...!!

في الفريم رقم ( 12 ) أو أي فريم بعدة - يعني مو شرط الفريم إلي بعد المؤثر مباشرة - لمشهد التحميل...

ضع الأكشن سكريبت التالي:-


رمز:
onFrame (6) {
preload*******();
}
ولعمله اتبع الآتي:-

إضغط باليمين على الفريم و اختار Frame ثم:- Preload *******()

ومعنى الكود:- يتم قراءة محتوى البطلقة كاملاً أثناء التحميل...

بالتالي لو نجمع الاكشن سكريبت كاملاً سيظهر بالشكل التالي:-

رمز:
onFrame (1) {
if (sceneFrameLoaded("Scene_1",1)) {
gotoSceneAndPlay("Scene_1",1);
}
}
onFrame (11) {
    gotoSceneAndPlay("Scene_2",1);
}
onFrame (12) {
    preload*******();
}
إنتهى الدرس

أرجو أن أكون قد وفقت في شرح الدرس...

ملك الذوق






التوقيع :

يسلمو دياتك غزوله والله لايحرمنا منك

رد باقتباس