بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اخيرا تم استكمال مشغل فلاش متكامل إن شاء الله
ولكن خاص بفلاشات شركة بى سى لاب


لمن أحب أن يستخدم هذا القالب فى عمل اسطوانة تجميعية لدورات بى سى لاب
وكانت المرحلة الاولى هنا
http://sites.ienajah.com/vb2/showthread.php?t=30024

والأأن تم بحمد الله الربط بين ملفنا الرئيسى اللى اسمه القائمة وهو مبنى طبعا على الاكشن سكربت3
وبين فلاشت swf لشركة بى سى لاب
المبنية على لغة الاكشن سكربت2
كانت الصعوبة تنحصر فقط فى ايجاد الكلاس المخصص لذلك
الا وهو swfReader
وتم الربط عن طريق الكلاس
LocalConnection
وبناء عليه قد تم اعتماد ملف القائمة والتعامل معه على انه الاب والداعى
من خلال هذا السطر
بقية الملف امامه تعليقات
ولكن تحتاج للامعان فى دراسة عمل البروجرس بار والتحكم به من خلال معادلة برمجية
تطرح عرض المؤشر من العرض الكلى
للبروجرس بار
وبما اننا الان نتعامل مع الفريم ريت "الاطارات"
فكان من الافضل ترك
enter_frame
والتوجه لللتايمر
ليس فقط لضمان عدم التحميل على البروسيسور
ولكن أيضا التايمر سيكون ادقخصوصا مع معادلة شريط التقدم
كما اننا هنا بصدد حساب زمن الفلاش بالثوانى والدقائق
ستلاحظ اننا اضفنا
timeTxt
بحيث يشبه مشغل الفييديو تماما
والأن جئنا لرابط تحميل المشروع




[hide]http://up.top4top.net/downloadf-top4top_1d86d8eae61-rar.html[/hide]
وايضا انصحكم بأخذ فكرة عن ادوات التحكب بالايقاف والتشغيل والصوت وشريط التقدم
من خلال هذه الدروس المباشرة
الدروس دى ستفيدك كثيرا لان نفس العملية متشابهة تماما فى مشغل الفيديو
إظهار تقدم ملف الصوت
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/10-03.swf
التحكم في مستوى الصوت – 1
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/10-04.swf
التحكم في مستوى الصوت – 2
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/10-05.swf
إيقاف وتشغيل ملف الفيديو
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/11-03.swf
إظهار تقدم ملف الفيديو
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/11-04.swf
التحكم في مستوى الفيديو – 1
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/11-05.swf
التحكم في مستوى الفيديو – 2
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/11-06.swf
التايمر
https://www.youtube.com/watch?v=rke7...h2mtyXaZ-Odubl
Math
https://www.youtube.com/watch?v=G23e...We9ms&index=10
https://www.youtube.com/watch?v=E3FM...We9ms&index=11
الموضوع كله كان مجرد تجربة ليس بالهينة نتعلم منها كيفية الربط بين ملفين من نوعين مختلفين
وفرصة نراجع على كثير من اساسيات الاكشن سكربت3
والاكواد الجديدة التى قد تخدمنا اذا وظفناها فى مشاريع اخرى اكثر تطويرا
تمنياتى لكم جميعا بالتوفيق
السلام عليكم ورحمة الله وبركاته
اخيرا تم استكمال مشغل فلاش متكامل إن شاء الله
ولكن خاص بفلاشات شركة بى سى لاب


لمن أحب أن يستخدم هذا القالب فى عمل اسطوانة تجميعية لدورات بى سى لاب
وكانت المرحلة الاولى هنا
http://sites.ienajah.com/vb2/showthread.php?t=30024

والأأن تم بحمد الله الربط بين ملفنا الرئيسى اللى اسمه القائمة وهو مبنى طبعا على الاكشن سكربت3
وبين فلاشت swf لشركة بى سى لاب
المبنية على لغة الاكشن سكربت2
كانت الصعوبة تنحصر فقط فى ايجاد الكلاس المخصص لذلك
الا وهو swfReader
وتم الربط عن طريق الكلاس
LocalConnection
كود:
var myBridge:LocalConnection = new LocalConnection();
من خلال هذا السطر
كود:
myBridge.client = this;
ولكن تحتاج للامعان فى دراسة عمل البروجرس بار والتحكم به من خلال معادلة برمجية
تطرح عرض المؤشر من العرض الكلى
للبروجرس بار
كود:
var percentage:int = Math.round((e.target.currentCount / _totalFrames) * 100); progbar_mc.controller_mc.x = Math.round((e.target.currentCount / _totalFrames)*(progbar_mc.bg_mc.width - progbar_mc.controller_mc.width));
فكان من الافضل ترك
enter_frame
والتوجه لللتايمر
كود:
timer.addEventListener(TimerEvent.TIMER, function(e:TimerEvent):void { var time:int = Math.floor(e.target.currentCount); var percentage:int = Math.round((e.target.currentCount / _totalFrames) * 100); progbar_mc.controller_mc.x = Math.round((e.target.currentCount / _totalFrames)*(progbar_mc.bg_mc.width - progbar_mc.controller_mc.width)); var minutes:int = Math.floor(time/5 / 60); var seconds:int = Math.floor(time/5 ) % 60; var min:String = (minutes < 10) ? "0"+String(minutes) : String(minutes); var sec:String = (seconds < 10) ? "0"+String(seconds) : String(seconds); var currentTime:String = min+":"+sec; progbar_mc.timeTxt.text = currentTime+"/"+totalMin+":"+totalSec; trace(currentTime); });
ولكن أيضا التايمر سيكون ادقخصوصا مع معادلة شريط التقدم
كما اننا هنا بصدد حساب زمن الفلاش بالثوانى والدقائق
ستلاحظ اننا اضفنا
timeTxt
بحيث يشبه مشغل الفييديو تماما
والأن جئنا لرابط تحميل المشروع




[hide]http://up.top4top.net/downloadf-top4top_1d86d8eae61-rar.html[/hide]
وايضا انصحكم بأخذ فكرة عن ادوات التحكب بالايقاف والتشغيل والصوت وشريط التقدم
من خلال هذه الدروس المباشرة
الدروس دى ستفيدك كثيرا لان نفس العملية متشابهة تماما فى مشغل الفيديو
إظهار تقدم ملف الصوت
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/10-03.swf
التحكم في مستوى الصوت – 1
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/10-04.swf
التحكم في مستوى الصوت – 2
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/10-05.swf
إيقاف وتشغيل ملف الفيديو
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/11-03.swf
إظهار تقدم ملف الفيديو
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/11-04.swf
التحكم في مستوى الفيديو – 1
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/11-05.swf
التحكم في مستوى الفيديو – 2
www.pclabgfx.com/streamvideo_New/ActionScript30GFX/src/11-06.swf
التايمر
https://www.youtube.com/watch?v=rke7...h2mtyXaZ-Odubl
Math
https://www.youtube.com/watch?v=G23e...We9ms&index=10
https://www.youtube.com/watch?v=E3FM...We9ms&index=11
الموضوع كله كان مجرد تجربة ليس بالهينة نتعلم منها كيفية الربط بين ملفين من نوعين مختلفين
وفرصة نراجع على كثير من اساسيات الاكشن سكربت3
والاكواد الجديدة التى قد تخدمنا اذا وظفناها فى مشاريع اخرى اكثر تطويرا
تمنياتى لكم جميعا بالتوفيق
تعليق