azizsoft
12-05-2015, 03:24 AM
بسم الله الرحمن الرحيم
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
السلام عليكم ورحمة الله وبركاته
يفترض أخي الكريم انك تابعت معنا الجزء الاول والثاني حيث تعلمنا كيفية انجاز مشروع فيديوهات تعليمية
وكيف نبرز مثلا مثلا عنوان الفيديو أو فقرة تخصه أو صورة او موفي كليب الى غير ذلك .
سنواصل العمل على الملف الثاني حيث انتهينا في الاكواد الى ما يلي
import fl.video.*;
dt.text = "فيديو رقم 1";
var btn:Array = new Array(btn1,btn2,btn3);
var video:Array = new Array("v1.flv","v2.flv","v3.flv");
video.source = video[i];
player.play(video[0]);//تشغيل الفيديو الاول اليا
for (var i:int = 0;i<btn.length ; i++)
{
btn[i].addEventListener(MouseEvent.CLICK,OnClick)
}
function OnClick(event:MouseEvent):void
{
for (var i:int = 0;i<btn.length ; i++)
{
if (event.currentTarget == btn[i]){
player.play(video[i]);
if(i==0){
// تنفيذ أي اوامر اخرى
dt.text = "فيديو رقم 1"
};
if(i==1){
// تنفيذ أي اوامر اخرى
dt.text = "فيديو رقم 2"
};
if(i==2){
// تنفيذ أي اوامر اخرى
dt.text = "فيديو رقم 3"
};
}
}
}
طيب الان سنشرح كيفية استغلال وقت الفيديو ومحاكاته بتنفيذ أوامر معينة = ابراز صورة تعليق موفي ايقاف الفيدو ... الخ ...
يعني نقدر نقول ما يشبه المونتاج للفيديو :abc_070: لم أفهم يا أخي عزيز = ركز معي يا طيب
قف هنا لاتكمل الشرح = افتح فيديو من الفيديهوات الى في المجلد بمشغل ميديا بلاير الوندوز جيث تجد الوقت وافتح مستند نصي اعمل pause
في الثانية 30 مثلا الكلمة التي ذكرت في هاته الثانية سجلها في الملف النصي لتعرضها فيما ضمن نص أو موفي كليب
انا مثلا سارفق لك ملف مفتوح فتحته مسبقا في الفيديو في الثانية 23 سيذكر كلمة "مد منفصل " فسجلت (23, "monfasil")
في الثانية 32 سيذكر كلمة "مد متصل" فسجلت (32, "motasil")
في الثانية 54 سيذكر كلمة "عارض سكون" فسجلت (54, "arid") وهكذا كما تشاء
يعني مثلا لديك فيديو فيه اسئلة عند السؤال سجل الوقت وكلمة دلالية كما تشاء للبرمجة فقط
يفترض أنك أخي الكريم فتحت فيديو وسجلت الكلمات ورقم الثواني أو الدقائق والهدف من العملية اننا سننفذ أوامر بمجرد وصول قارئ الفيديو
الى هاته الاوقات أو النقاط الدلالية وتعرف بـــ cuePoint نقدر ننفذ امر معين حسب رغبتنا
نعود ونكمل الشرح = وفرت الاكشن سكريبت للتعامل مع هذ المكون احداث Events هامة جدا لمحاكاة الفيديو زمن تشغيله في اي وقت منه
من بينها دالة cuePoint يتم الاعلان عنها برمجيا او باضافتها في التايم لاين سنشرح اولا الطريقة السهلة اضافة cuePoint
دالة addASCuePoint تاخذ 2 بارامتر الوقت بالثواني واسم لها اي اسم كدلالة يعني لما تضغط على زر لتشغيل الفيديو الاول
يكون هذا الكود تخزن في الذاكرة وطبيعي لما الفيديو يصل الى هذا الوقت واسمه المخزن يتم تنفيذ ما طلبته منه مثلا اضقنا
player.addASCuePoint(23, "monfasil");
في الملف المرفق لما تفتحه وتصل الى الثانية 23 سيقف الفيدو عند كلمة الشارح لمد منفصل وهكذا
يعني الطريقة مهمة جدا للتعليم مثلا يطرح في الفيديو سؤال ويقف عند السؤال وانت تبرز الاجابة ضمن موفي كليب :abc_051:
تطرح سؤال اخر وان جاوب يكمل الفيديو يعني تقدر تتفاعل مع كامل الفيديو بلغة الاكشن الرائعة الرهيبة
لاحظ ماذا اضفنا على الملف الاخير
http://im52.gulfup.com/73PWG5.swf
تحميل الملف المفتوح
http://www.gulfup.com/?LoAZwV
ارجو انك استفدت اخي الكريم من هذا الجزء وتحت الطلب لاي استفسار.
تابع الجزء الرابع من الشرح
(http://www.abc4web.net/vb/showthread.php?t=31664)
لاتنسونا من صالح الدعاء
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
السلام عليكم ورحمة الله وبركاته
يفترض أخي الكريم انك تابعت معنا الجزء الاول والثاني حيث تعلمنا كيفية انجاز مشروع فيديوهات تعليمية
وكيف نبرز مثلا مثلا عنوان الفيديو أو فقرة تخصه أو صورة او موفي كليب الى غير ذلك .
سنواصل العمل على الملف الثاني حيث انتهينا في الاكواد الى ما يلي
import fl.video.*;
dt.text = "فيديو رقم 1";
var btn:Array = new Array(btn1,btn2,btn3);
var video:Array = new Array("v1.flv","v2.flv","v3.flv");
video.source = video[i];
player.play(video[0]);//تشغيل الفيديو الاول اليا
for (var i:int = 0;i<btn.length ; i++)
{
btn[i].addEventListener(MouseEvent.CLICK,OnClick)
}
function OnClick(event:MouseEvent):void
{
for (var i:int = 0;i<btn.length ; i++)
{
if (event.currentTarget == btn[i]){
player.play(video[i]);
if(i==0){
// تنفيذ أي اوامر اخرى
dt.text = "فيديو رقم 1"
};
if(i==1){
// تنفيذ أي اوامر اخرى
dt.text = "فيديو رقم 2"
};
if(i==2){
// تنفيذ أي اوامر اخرى
dt.text = "فيديو رقم 3"
};
}
}
}
طيب الان سنشرح كيفية استغلال وقت الفيديو ومحاكاته بتنفيذ أوامر معينة = ابراز صورة تعليق موفي ايقاف الفيدو ... الخ ...
يعني نقدر نقول ما يشبه المونتاج للفيديو :abc_070: لم أفهم يا أخي عزيز = ركز معي يا طيب
قف هنا لاتكمل الشرح = افتح فيديو من الفيديهوات الى في المجلد بمشغل ميديا بلاير الوندوز جيث تجد الوقت وافتح مستند نصي اعمل pause
في الثانية 30 مثلا الكلمة التي ذكرت في هاته الثانية سجلها في الملف النصي لتعرضها فيما ضمن نص أو موفي كليب
انا مثلا سارفق لك ملف مفتوح فتحته مسبقا في الفيديو في الثانية 23 سيذكر كلمة "مد منفصل " فسجلت (23, "monfasil")
في الثانية 32 سيذكر كلمة "مد متصل" فسجلت (32, "motasil")
في الثانية 54 سيذكر كلمة "عارض سكون" فسجلت (54, "arid") وهكذا كما تشاء
يعني مثلا لديك فيديو فيه اسئلة عند السؤال سجل الوقت وكلمة دلالية كما تشاء للبرمجة فقط
يفترض أنك أخي الكريم فتحت فيديو وسجلت الكلمات ورقم الثواني أو الدقائق والهدف من العملية اننا سننفذ أوامر بمجرد وصول قارئ الفيديو
الى هاته الاوقات أو النقاط الدلالية وتعرف بـــ cuePoint نقدر ننفذ امر معين حسب رغبتنا
نعود ونكمل الشرح = وفرت الاكشن سكريبت للتعامل مع هذ المكون احداث Events هامة جدا لمحاكاة الفيديو زمن تشغيله في اي وقت منه
من بينها دالة cuePoint يتم الاعلان عنها برمجيا او باضافتها في التايم لاين سنشرح اولا الطريقة السهلة اضافة cuePoint
دالة addASCuePoint تاخذ 2 بارامتر الوقت بالثواني واسم لها اي اسم كدلالة يعني لما تضغط على زر لتشغيل الفيديو الاول
يكون هذا الكود تخزن في الذاكرة وطبيعي لما الفيديو يصل الى هذا الوقت واسمه المخزن يتم تنفيذ ما طلبته منه مثلا اضقنا
player.addASCuePoint(23, "monfasil");
في الملف المرفق لما تفتحه وتصل الى الثانية 23 سيقف الفيدو عند كلمة الشارح لمد منفصل وهكذا
يعني الطريقة مهمة جدا للتعليم مثلا يطرح في الفيديو سؤال ويقف عند السؤال وانت تبرز الاجابة ضمن موفي كليب :abc_051:
تطرح سؤال اخر وان جاوب يكمل الفيديو يعني تقدر تتفاعل مع كامل الفيديو بلغة الاكشن الرائعة الرهيبة
لاحظ ماذا اضفنا على الملف الاخير
http://im52.gulfup.com/73PWG5.swf
تحميل الملف المفتوح
http://www.gulfup.com/?LoAZwV
ارجو انك استفدت اخي الكريم من هذا الجزء وتحت الطلب لاي استفسار.
تابع الجزء الرابع من الشرح
(http://www.abc4web.net/vb/showthread.php?t=31664)
لاتنسونا من صالح الدعاء