الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال في الفلاش عن الصوت

مغلق
بدأه Xacker في 27 فبراير 2003 · 2 رد · 694 مشاهدة · في التصميم والفلاش والبرامج الرسومية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤالي بسيط باعتقادي وهو بفرض اني وضعت صوتا في عرض فلاشي -موسيقى ستكون اكيد على اكثر من frame- فكيف يمكنني فصلها في منطقة محددة مثل اخفاء للصوت ثم اعادة تشغيلها في منطقة اخرى تتبع المنطقة غير المرغوب بها

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

تحياتي للجميع

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#2

شوف يا أخي لقلك، الصوت افضل تعامل معه يكون من خلال الاكشن سكريبت!

هو الموضوع بسيط وغير معقد ابدا لكن لازم تكون ايدك ماخدة على كتابة الاكشن قليلا.

سأشرح لك الطريقة بالتفصيل ولكن الفكرة العامة هي انك ستعرف object من نوع sound وستعطيه قيمة الملف الصوتي الخاص بك و " تبدا تعيش حياتك " :D

اول شي بتعمله (بعد عمل import للملف الصوتي طبعا والذي في مثالي سأعتبره MyMusic) انك تذهب للوحة الاكشن وتكتب التالي:

Music = new Sound();

Music.attachSound("MyMusic");

هنا طبعا عرفنا متغير " Music " من نوع Sound ثم اعطيناه قيمة"MyMusic"

من الان فصاعدا تعاملنا سيكون مع Music فقط.

الان يمكنك استخدام الدوال الخاصة بكائن الصوت ومنها

 start()

stop()

setVolume()

مثلا في المكان الذي تريد تشغيل الصوت فيه استخدم التالي:

Music.start();

وكذلك الامر بالنسبة للتوقف ولكن!

بعد الايقاف اذا اردت استخدم الامر start سيعاود تشغيل الصوت من البداية :(

ماكروميديا لم تغفل عن ذلك وجعلت بامكانك ان تبدأ الملف الصوتي بعد عدد محدد من الثواني اي بامكانك عمل التالي:

Music.start(30);

اي ان الصوت سيشتغل على بعد 30 ثانية من بدايته.

بالنسبة لتخفيض شدة الصوت استخدم الداله

setVolume();

التي تاخذ قيم من 0 الى 100 .

طبعا قبل ان تعمل معك هذه الطريقة انت محتاج الى تفعيل الخيار export this symbol وذلك بالضغط على رمز الموسيقى في المكتبة وlinkage -> export this symbol واعطه الاسم MyMusic.

سأقوم ان شاءالله بعمل درس كامل عن الكائن sound ولكن هذا يكفيك الى الان، اذا واجهتك اي مشكلة نحنا حاضرين :)

#3

:D شو بقدر اطلب اكتر من هيك بصراحة الف الف شكر وان شاء الله اذا واجهتني اي مشكلة او استفسار بطرحة مين الي غيركم سلمت يداك اخت سماح وبانتظار ذلك الدرس

تحياتي الحارة(f)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

هذا الموضوع مغلق.

مواضيع مشابهة