عرض مشاركة واحدة
قديم 03-29-2012, 10:04 PM   #65
عاشق ذهبي
 
الصورة الرمزية Flash D
رقـم العضويــة: 97702
تاريخ التسجيل: Aug 2011
الجنس:
المشـــاركـات: 2,228
نقـــاط الخبـرة: 481

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


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

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();

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

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



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

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


بانٺظار ٺج‘ـاوبگ ...
Flash D غير متواجد حالياً   رد مع اقتباس