عرض مشاركة واحدة
قديم 03-30-2012, 12:36 AM   #66
مشرف سابق
 
الصورة الرمزية lord mahmoud
رقـم العضويــة: 27525
تاريخ التسجيل: Dec 2009
العـــــــــــمــر: 33
الجنس:
المشـــاركـات: 4,158
نقـــاط الخبـرة: 128
Facebook : Facebook

افتراضي رد: الدرس الرابع: إدراج الصور والأصوات, وتطبيقات على الحركة.

اقتباس:
المشاركة الأصلية كتبت بواسطة Flash D مشاهدة المشاركة

أح‘ـسنٺ أخي بالٺطبيق ^^ يسعدني ٺۋاجدگ معنا في الدورة ~

10/10 « درجـۃ الٺطبيق .. ۋعادي لۋ ٺأخرٺ ,, أنا ما عندي أي مانع ..

ۋبالنسبـۃ لاسٺفسارگ ,, المسألـۃ سهلـۃ ۋصعبـۃ في نفس الۋقٺ ..

سهلـۃ باٺباع الخطۋاٺ ۋصعبـۃ في فهم الخ‘ـطواٺ ۋلأننا يجب أن نسٺخ‘ـدم
لغـۃ الـ ActionScript 3.0 ~ ۋسأبدأ بدرۋس هذه اللغـۃ في الدرس السادس
ان شاء اللـﮧ ~

الخ‘ـطۋاٺ ::

أولا »
أنشئ گائن من نۋع زر ,, ثم ارسم مربع گبير بمقاس العمل
المربع يجب أن يگۋن في المرح‘ـلـۃ hit الٺي هي من مراح‘ـل الگائناٺ الٺي من نۋع الزر ,,
(المرحـلـۃ hit هي الفريم الرابع بعد مرحـلـۃ down ۋنلاحـظ المراح‘ـل في الخط الزمني)

ثانيا » في ساحــۃ العمل عند المشهد (Scene 1) ٺقۋم بإدراج طبقـۃ ج‘ـديدة ,,
ۋفي ٺلگ الطبقـۃ ٺدرج‘ الزر الذي أنشأٺـﮧ ,, سٺلاحـظ أن الزر ذۋ شگل أزرق شفاف ..

ثالثا » حـدد علےٰ الزر ثم من نافذة الخ‘ـصائص PROPERTIES ٺگٺب في خانـۃ instance name
(المۋج‘ـۋدة في أعلےٰ نافذة الخ‘ـصائص) ٺگٺب فيها over_btn (ٺگٺب النص حـرفيا بدۋن أي ٺغيير)

رابعا » ٺدرج الصۋٺ إذا گنٺ لم ٺدرجـﮧ ,, ثم ٺذهب للمگٺبـۃ LIBRARY وگلگ يمين علےٰ الصۋٺ
ثم من القائمـۃ ٺخٺار Properties (أخ‘ـر خيار يظهر لگ من القائمـۃ)
ثم من النافذة الظاهرة, ٺفعل خ‘ـيار Export for ActionScript ۋٺگٺب في خ‘ـانـۃ
الـ Identifier اسم معين ۋليگن MySound (ٺگٺب بالنص الح‘ـرفي)

خامسا » في ساحــۃ العمل في المشهد (Scene 1) ٺدرج‘ طبقـۃ جديدة ۋسمّها AS
(AS گنايـۃ عن اسم اللغـۃ ActionScript 3.0) والآن لم يبقےٰ سۋى گٺابـۃ الگۋد ..

ۋانٺ في طبقـۃ الأگشن (الطبقـۃ الٺي باسم AS), اضغط علےٰ مفٺاحـ F9
لإظهار نافذة الأگشن - هذه النافذة ٺگٺب بها الأگواد ۋالسگربٺاٺ (لغـۃ البرمج‘ــۃ) ~

ۋما يج‘ـب گٺابٺـﮧ هۋ الٺالي ::

كود PHP:
import flash.events.MouseEvent;
import flash.media.Sound;
import flash.media.SoundChannel;

var 
thesound:Sound= new MySound();
var 
channel:SoundChannel;

over_btn.addEventListener(MouseEvent.MOUSE_OVERstartPlayingSound);
over_btn.addEventListener(MouseEvent.MOUSE_OUTstopPlayingSound);

function 
startPlayingSound(ev:MouseEvent):void
{
    
channelthesound.play();
}

function 
stopPlayingSound(ev:MouseEvent):void
{
    
channel.stop();

طبعا بامگانگ نسخـﮧ ..
ۋالآن ج‘ـرب العمل ۋسٺلاحـظ أن ما أردٺـﮧ ح‘ـاصل ان شاء اللـﮧ ..

بالنسبـۃ لشرح‘ الگۋد, فأنا لن أشرح‘ــﮧ الآن ,, لأن ذلگ بدۋن فائدة بالۋقٺ الح‘ـالي ..



إذا نجحـٺ من ذلگ أخ‘ـي أٺمنےٰ ٺرفق لي عملگ ۋالنٺيجـۃ ,,

أخ‘ـبرني إن گان هناگ أي خ‘ـطوة لم ٺفهمها ,,
ۋسأعاود شرح‘ـها ان شاء اللـﮧ بشگل مفصل ۋبالصۋر ان ٺطلب الأمر ~


بانٺظار ٺج‘ـاوبگ ...

تسلم يغالى ع الشرح

بس انت عارف انى لسه بتعلم .. برنامج الفلاش جديد على ومااعرف فيه الا التعملته من دروسك السابقة
وعموما انا سئ الحفظ

المهم بالنسبة الخطوة الاولى

انا انئشت مربع بنفس مساحة العمل وحولته الى كائن زر وبعدين هو كان على مرحلة up فان ضغطت كليك يمن تحت مرحلة hit واخترت insert keyfarme بس ده الى عملته فى المرحلة الاولى علشان اجيب الكائن ع مرحلة hit

فى الخطوةالتانية مافهمتها بشكل جديد هل تقصد بالطبقة انشاء layer عموما انا عملت كده بس الزر الى انشئته كان حدوده فقط ازرق شفاف

الخطوة التالثة سهلة جدا

الخطوة الرابعة

خانة
Identifier ماظهره عندى موجود ولكن لااستطيع كتابة فيها اى شئ .. فى شئ انا لم افهمه فى المرحلة الرابعة

فى الخطوة الخامسة ماعملت شئ لانى توقفت فى المرحلة الرابعة

وفى شئ اخر انت لم تذكر شئ عن ادراج الصورة هل اضع الصورة ع الكائن ؟؟؟

والله كان بودى ان اطبق وحاولت ولكن لى الاسف فشلت رغم سهولة شرحك . ولكن كتطبيق كان صعب شوية فانا لم اعتاد ع البرنامج وخصائصه بعد

السموحة منك

سلامى
lord mahmoud غير متواجد حالياً   رد مع اقتباس