تشغيل الأصوات بالـActionscript

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

كمبيوتر نت
:: عضو نشيط ::
تاريخ الإنضمام: 05 - 11 - 2005
رقم العضوية : 11540
الدولة : القصيم
المشاركات: 1,437
قديمة 04 - 05 - 2007, 16:13
المشاركة 1
  • قوة السمعة : 254
  • الإعجاب: 35

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



    في هذا الدرس سنتعلم كيف نشغل صوت من المكتبة عن طريق الـactionscript وجعل مستوى الصوت يتغير . سنستعمل فلاش 8 في شرح هذا الدرس , وبإمكانك تطبيق الدرس على فلاش MX 2004 .



    يمكنك رؤية مثال لما سنقوم بعمله من هنا .



    أولا إختر الصوت اللي تريد إستعماله . عندما تختار الصوت إضغط على File > Import… > Import to library…



    إذا كانت المكتبة library غير مفتوحة , إفتحها بالضغط على Windows > Library أو Ctrl+L . سترى الصوت اللي إستوردته . إضغط عليه بالزر اليمين ثم إضغط على Linkage… .



    ستفتح نافذة الـlinkage . إضغط الصندوق اللي مكتوب عليه Export for actionscript وأدخل mySound في صندوق identifier وإضغط OK . الآن يمكننا الإشارة إلى الصوت خلال الـactionscript .



    إذا لصقت هذا الكود في الإطار FRAME :



    رمز Code:
    Code (actionscript)
    var sound:Sound = new Sound();
    sound.attachSound("mySound");


    ستربط الصوت من المكتبة إلى جسم OBJECT الصوت في الـactionscript المسمى sound . إذا أردت الإشارة إلى هذا الصوت يمكنك إستعمال جسم الصوت sound .



    الآن إذا أردت الصوت يشتغل , يمكنك إضافة هذا الكود تحت الكود السابق .



    رمز Code:
    Code (actionscript)
    sound.start(0,0);


    هذا يستعمل دالة start() لجعل الصوت يشتغل . العامل PARAMETER الأول هو مهلة الذي يتركها الصوت قبل التشغيل بالثواني . إذا كان عندك مقطع طوله 60 ثانية ووضعت عشرة في هذا العامل ( البارامتر ) الفلاش سيقفز أول 10 ثواني من الصوت ويبدأ التشغيل من هناك . هذا العامل ( البارامتر ) إختياري , لذلك لاتحتاج أن تضع له قيمة .



    العامل ( البارامتر ) الثاني هو كم عدد المرات التي تريد أن يشتغل فيها الصوت ( عدد التكرار ) . هذا العامل ( البارامتر ) إختياري أيضا .



    إذا أردت أن يشتغل الصوت عدة مرات , يمكنك إضافة هذا الكود إلى الكود .



    رمز Code:
    Code (actionscript)
    sound.onSoundComplete = function(){
            sound.start(0,0);
    }


    الآن الحجم والـpan ( الصوت الذي تخرجه السماعة ) . لن نعمل أي مؤشرات خاصة لحجم الصوت أو أي شيء . إحداثيات الصادية للفأرة ستحدد الحجم والسينية ستحدد الـpan . هذا الكود :



    رمز Code:
    Code (actionscript)
    onEnterFrame = function(){      
            sound.setVolume(_ymouse);
            sound.setPan(_xmouse);
    }


    السطر الأول يعني ( عندما هذا الإطار frame يدخل , الكود سيحدث كل مرة يشتغل فيها الإطار . السطر التالي يضع الحجم إلى إحداثيات الفأرة الصادية , والثالث يضع الـpan لإحداثيات الفأرة السينية . إذا أردت إيقاف الصوت , يمكنك إستعمال هذا الكود :



    رمز Code:
    sound.stop();




    حصري لمنتديات رونو

    منتديات رونو : دروس حصرية , دورات تعليمية

    www.rn-nr.com

    أساسيات الفوتوشوب تجدها >> H E R E



    اللي عنده ستايل ويبغى يعرضهـ ( لمدة أسبوعينـ )
    أضفنا على البريد في الأعلى


    منتدياتـ رونـو الـتعليمـيـهـ
    دروسـ حصـرية
    لأغلبـ البرامج & لغاتـ البرمجة
    www.rn-nr.com

    وقريـبـا أقوى دورة للـ C++
    لمدة أربعة شـهور
    التعديل الأخير كان بواسطة كمبيوتر نت; 04 - 05 - 2007 الساعة 16:57
    قديمة 05 - 05 - 2007, 01:40
    المشاركة 2
    صورة 'دم الغـزال' الرمزية
    دم الغـزال
    :: عضو نشيط ::
    تاريخ الإنضمام: 03 - 05 - 2007
    رقم العضوية : 36495
    الدولة : .: TrA!DnT :.
    المشاركات: 759
    افتراضي
    تسلم يالغالي ،،

    لاعدمناك ،،
    قديمة 07 - 05 - 2007, 00:38
    المشاركة 3
    الصقر الماسي
    :: عضو نشيط ::
    تاريخ الإنضمام: 21 - 10 - 2006
    رقم العضوية : 26959
    الدولة : المغرب الاقصى
    المشاركات: 375
    افتراضي
    مشكور اخي على الدرس
    [CENTER]{} لا اله الا الله محمد رسول الله {}

    www.essaouira-pub.com
    قديمة 07 - 05 - 2007, 18:56
    المشاركة 4
    صورة 'المعجبانى' الرمزية
    المعجبانى
    :: عضو نشيط ::
    تاريخ الإنضمام: 22 - 09 - 2006
    رقم العضوية : 26503
    الدولة : فى البيت
    المشاركات: 1,050
    افتراضي
    مشكور اخى على الدرس الرائع
    قديمة 10 - 05 - 2007, 15:30
    المشاركة 5
    كمبيوتر نت
    :: عضو نشيط ::
    تاريخ الإنضمام: 05 - 11 - 2005
    رقم العضوية : 11540
    الدولة : القصيم
    المشاركات: 1,437
    افتراضي
    العفو
    أساسيات الفوتوشوب تجدها >> H E R E



    اللي عنده ستايل ويبغى يعرضهـ ( لمدة أسبوعينـ )
    أضفنا على البريد في الأعلى


    منتدياتـ رونـو الـتعليمـيـهـ
    دروسـ حصـرية
    لأغلبـ البرامج & لغاتـ البرمجة
    www.rn-nr.com

    وقريـبـا أقوى دورة للـ C++
    لمدة أربعة شـهور
    قديمة 10 - 05 - 2007, 17:25
    المشاركة 6
    صورة 'FLASHEN' الرمزية
    FLASHEN
    :: عضو شرف ::
    تاريخ الإنضمام: 21 - 06 - 2006
    رقم العضوية : 25285
    الدولة : Saudi Arabia
    المشاركات: 13,018
    افتراضي
    يعطيك العافية أخوي على الدرس

    بس يا ريت تتأكد من الصور لأنها لا تظهر

    لا إله إلا أنت سبحانك إني كنت من الظالمين

    الحمدلله الذي زين خلقي و خٌلقي ..

    هنا انتهت مسيرتي .
    قديمة 13 - 05 - 2007, 01:00
    المشاركة 7
    كمبيوتر نت
    :: عضو نشيط ::
    تاريخ الإنضمام: 05 - 11 - 2005
    رقم العضوية : 11540
    الدولة : القصيم
    المشاركات: 1,437
    افتراضي
    يالغلا الصور ظاهرة
    أساسيات الفوتوشوب تجدها >> H E R E



    اللي عنده ستايل ويبغى يعرضهـ ( لمدة أسبوعينـ )
    أضفنا على البريد في الأعلى


    منتدياتـ رونـو الـتعليمـيـهـ
    دروسـ حصـرية
    لأغلبـ البرامج & لغاتـ البرمجة
    www.rn-nr.com

    وقريـبـا أقوى دورة للـ C++
    لمدة أربعة شـهور
    اضافة رد
    العلامات المرجعية

    كيف أعمل مثل هالتأثير ؟؟؟ اكثر 100 توقيع (( اسلااااااامى ))..... لا تفوتونة جميييييييل .....

    أدوات الموضوع ابحث في الموضوع
    ابحث في الموضوع:

    البحث المتقدم
    طرق العرض



    الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 16:34.
    المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
    فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
    التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

    جميع الحقوق محفوظة Traidnt 2018
    • 00966138651070
    • 00966138648289
    • 2051033691
    Powered by vBulletin® Version 3.8.7 .Copyright ©2000 - 2018, Jelsoft Enterprises Ltd
    SEO by vBSEO ©2011, Crawlability, Inc.