أمير الدلفي
02-05-2008, 01:01 PM
السلام عليكم ورحمة الله تعالى وبركاته
عسى الجميع أن يكون في تمام الصحة والعافية
يسعدني جدا أن أقف بين أحضاني هذا المنتدى العامر علني أقرد شيئا بسيط مما أستفدت منه وبدون اطالة أنقلكم الى كيفية جديدة تزيد للمشروع بهاء و جمالا ورونقا و....
انه اضافة ملفات الفلاش من النوع SWF ذات الجودة والدقة العالية و الخفة في الحجم
ويمكن صناعة هذه الملفات من برامج عديدة أشرها FlashMax ; SwishMax وغيرها الكثير
والدلفي البرنامج الخارق يتيح لنا امكانية اضافة ملفاتswf عبر حزمة Activx و من هذه الحزمة يمكننا اضافة مكونات كثيرة ولكم شرح ممتع في المنتدى عبر الرابط التالي :
http://www.delphi4arab.com/forum/showthread.php?t=79
الآن أبين كيفية تنصيب المكون وهو مقدم من طرف الشركة Adobe العالمية
في قائمة القوائم اضغط على Composant ومن القائمة اختر الخيار الثالث :Importer un control activ
ولاشك أن تخرج لك قائمة : Importaion اختر منها : Shockwave Flash
ومن بعد ذلك Ajouter وكل المراحل التي تجدها في الرابط السابق للأخ العزيز حتى تجد مكونك الجديد
في قائمة ActiveX
ولإدخال الملف الى المشروع اتبع ما يلي :
ليكن اسم ملفك مثلا : 1 وليكن في القرص ِ أي على امتداد : C:\1.swf
بعدما تضع مكون Flash في المشروع اذهب الى لوحة الخصائص و بالضبط في خاصية Movie
وانسخ فيها رابط فلاشك و في مثالنا : C:\1.swf كاملا غير منقوص واياك نسيان الامتدادSWF
وعدل خاصيتي الطول والعرض على قيس فلاشك Height end width وانقل فلاشك الى أي زاوية تحبها في Form وان جرت عملية السحب مشاكل في عدم ظهور الفلاش أغلق البرنامج بعد حفظه وأعد فتحه وسيزول المشكل وبهذا تستمتع بفلاشك عند اقلاع البرنامج مبروك :)
على فكرة النتيجة مذهلة ورائعة خاصة اذا كان فلاشك مذهل ورائع و Skin برنامجك جذاب ولكن هناك مجموعة من العراقيل تتحداك و لكن يجب أن تقف لها بالمرصاد سأعدها لك مع الحلول المقترحة ولكن ليكن في علمك أنه بامكانك تحسين الحلول وسنستفيد كلنا معك :
1 يجب أن يكون في جهازك مشغل الفلاش وهذا البرنامج لا أظن أنه غائب من جهازك مادمت تبحر في الانترنت وهو سهل المنال ولكن مالعمل لو أن البرنامج Adobe Flash Player غير موجوذ في جهاز الذي سترسل اليه برانامجك تخيل أن ملفات الفلاش التي بداخله ستكون كلها خانات بيضاء على ظني فأنا في الحقيقة لم أجرب بعد ولم ألتقي بالمثل أبدا ولكن الحل ان لم أكن خاطئ أن ترفق ملف تنصيب مشغل الفلاش مع ملفات برنامجك حتى ينصبها Instalshaild
****ا تصحيح المعلومة من ذوي الخبرة الفائقة فأنا عندي برامج ولكن لم أفكر في تصديرها بعد
2 المشكل الثاني هو POpupmenu الذي يرفق الفلاش و هو خاص FlashPlayer لذلك أقترح أن تجعل ملفات الفلاش لتتزين فقط أو لاظهار فكرة أشرح شيئ وليس لتبرمج فوقها وان كان هناك فكرة لتعطيل
POpupmenu الخاص بـ: FlashPlayer فما أحلاه من مشروع .
وفي الأخير استسمحكم على الاطالة و الموضوع مفتوح للزيادة والنقاش والنقصان فهي حوصلة عن تجربة صغيرة ****ا دعم المنتدى بها وبالتوفيق للجميع
عسى الجميع أن يكون في تمام الصحة والعافية
يسعدني جدا أن أقف بين أحضاني هذا المنتدى العامر علني أقرد شيئا بسيط مما أستفدت منه وبدون اطالة أنقلكم الى كيفية جديدة تزيد للمشروع بهاء و جمالا ورونقا و....
انه اضافة ملفات الفلاش من النوع SWF ذات الجودة والدقة العالية و الخفة في الحجم
ويمكن صناعة هذه الملفات من برامج عديدة أشرها FlashMax ; SwishMax وغيرها الكثير
والدلفي البرنامج الخارق يتيح لنا امكانية اضافة ملفاتswf عبر حزمة Activx و من هذه الحزمة يمكننا اضافة مكونات كثيرة ولكم شرح ممتع في المنتدى عبر الرابط التالي :
http://www.delphi4arab.com/forum/showthread.php?t=79
الآن أبين كيفية تنصيب المكون وهو مقدم من طرف الشركة Adobe العالمية
في قائمة القوائم اضغط على Composant ومن القائمة اختر الخيار الثالث :Importer un control activ
ولاشك أن تخرج لك قائمة : Importaion اختر منها : Shockwave Flash
ومن بعد ذلك Ajouter وكل المراحل التي تجدها في الرابط السابق للأخ العزيز حتى تجد مكونك الجديد
في قائمة ActiveX
ولإدخال الملف الى المشروع اتبع ما يلي :
ليكن اسم ملفك مثلا : 1 وليكن في القرص ِ أي على امتداد : C:\1.swf
بعدما تضع مكون Flash في المشروع اذهب الى لوحة الخصائص و بالضبط في خاصية Movie
وانسخ فيها رابط فلاشك و في مثالنا : C:\1.swf كاملا غير منقوص واياك نسيان الامتدادSWF
وعدل خاصيتي الطول والعرض على قيس فلاشك Height end width وانقل فلاشك الى أي زاوية تحبها في Form وان جرت عملية السحب مشاكل في عدم ظهور الفلاش أغلق البرنامج بعد حفظه وأعد فتحه وسيزول المشكل وبهذا تستمتع بفلاشك عند اقلاع البرنامج مبروك :)
على فكرة النتيجة مذهلة ورائعة خاصة اذا كان فلاشك مذهل ورائع و Skin برنامجك جذاب ولكن هناك مجموعة من العراقيل تتحداك و لكن يجب أن تقف لها بالمرصاد سأعدها لك مع الحلول المقترحة ولكن ليكن في علمك أنه بامكانك تحسين الحلول وسنستفيد كلنا معك :
1 يجب أن يكون في جهازك مشغل الفلاش وهذا البرنامج لا أظن أنه غائب من جهازك مادمت تبحر في الانترنت وهو سهل المنال ولكن مالعمل لو أن البرنامج Adobe Flash Player غير موجوذ في جهاز الذي سترسل اليه برانامجك تخيل أن ملفات الفلاش التي بداخله ستكون كلها خانات بيضاء على ظني فأنا في الحقيقة لم أجرب بعد ولم ألتقي بالمثل أبدا ولكن الحل ان لم أكن خاطئ أن ترفق ملف تنصيب مشغل الفلاش مع ملفات برنامجك حتى ينصبها Instalshaild
****ا تصحيح المعلومة من ذوي الخبرة الفائقة فأنا عندي برامج ولكن لم أفكر في تصديرها بعد
2 المشكل الثاني هو POpupmenu الذي يرفق الفلاش و هو خاص FlashPlayer لذلك أقترح أن تجعل ملفات الفلاش لتتزين فقط أو لاظهار فكرة أشرح شيئ وليس لتبرمج فوقها وان كان هناك فكرة لتعطيل
POpupmenu الخاص بـ: FlashPlayer فما أحلاه من مشروع .
وفي الأخير استسمحكم على الاطالة و الموضوع مفتوح للزيادة والنقاش والنقصان فهي حوصلة عن تجربة صغيرة ****ا دعم المنتدى بها وبالتوفيق للجميع