استدعاء الصوت بدون ادراجه في الفلاش الكود العجيب







 

السلام عليكم ورحمة الله ....
أخواني في موضوعي هذا سألني أحد الأخوان بخصوص إمكانية تشغيل الصوت من دون تحميلة إلى ملف الفلاش أي من مكان خارجي وحسب ما فهمت من سؤاله هو أنه يريد تشغيل الملف الصوتي من الجهاز أو الأنترنت لكي لا يثقل على العمل بالحجم الكبير للملفات الصوتية المختلفة
الحمد لله ... لقد وجدت الجواب وإن شاء الله يكون كافي وهو عن طريق الكود التالي في قائمة الأكشن :

 

رمز PHP:

s = new Sound();
s.loadSound("c:/mysound", false);
s.start(0, 5); 


شرح الأكشن
في السطر الأول ننشئ كائن صوت باسم S
في السطر الثاني نعمل لود للصوت من موقعه هنا عملنا لود للصوت من على الجهاز وإذا أحببت أن تنزل الصوت من صفحة أنترنت فقط تغير C:/ إلى HTTP://
أما عن FALSE فوظيفتها تشغيل الصوت بعد تحميلة تماما وإذا أردت تشغيل الصوت بعد تحميل أجزاء معينة منه فقط غيرها إلى TRUE <<فسيصبح كالراديو ينقطع ويكمل كل لحظة؛
في السطر الثالث نقوم بتشغيل الصوت
أرجو أن أكون قد وفقت في الشرح
تمنياتي لكم بالتوفيق،،،
دمتم كما تحبون
 

 
 
:::::::::::::::تكمله::::::::::::::::
 

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


متابعةً لموضوعي :
http://www.traidnt.net/vb/showthread.php?t=225120
عن إستدعاء الصوت من خارج العمل (بدون إدراجه) لكي يعمل عند استدعاءه فقط ...!! ولا يسبب مشكلة في حجم أي عمل كان ...
و قد سألني الأخ (كلمة الحق2) عن كود يعمل للسويش ماكس بدلاً من الفلاش
فوضعت هذا الكود بين أيديكم ..


( تضعه في قائمة الأكشن بالإسكان الاول ) :


 

رمز:

onFrame (1) {
 mySound = new Sound();
 mySound.loadSound("my sound.mp3", FALSE);
 mySound.start();
}

*اللي بالأحمر اسم الصوت المستدعى

شرح الأكشن

في السطر الأول ننشئ كائن صوت باسم mySound

في السطر الثاني نعمل لود للصوت من موقعه هنا عملنا لود للصوت من على الجهاز وإذا أحببت أن تنزل الصوت من صفحة أنترنت فقط تغير C:/ إلى HTTP://
أما عن FALSE فوظيفتها تشغيل الصوت بعد تحميلة تماما وإذا أردت تشغيل الصوت بعد تحميل أجزاء معينة منه فقط غيرها إلى TRUE <<فسيصبح كالراديو ينقطع ويكمل كل لحظة؛
في السطر الثالث نقوم بتشغيل الصوت
أرجو أن أكون قد وفقت في الشرح
تمنياتي لكم بالتوفيق،،،
 

 
رابط الدرس