مرحبا بكم

درس :تشغيل الفلاش في الديفلوبر

قسم تصاميم الفلاش والسويتش

آخر 10 مشاركات
ذكريات المنتدى 2007 م أين هي ؟
(الكاتـب : المقاولون ) (مشاركات : 25) (آخر مشاركة : الشآآرد؟!)
اسباب البركه في حياتنا.
(الكاتـب : aseeer-com ) (مشاركات : 3) (آخر مشاركة : بسووومي)
افضل اكبر موقع سيارات عربي
(الكاتـب : norhan2000 ) (مشاركات : 0)
افضل جامعات بالخارج
(الكاتـب : norhan2000 ) (مشاركات : 0)

 
العودة   منتديات روعة الكون > (¯`·._) المنتديات التقنية (¯`·._) > مــنــتــدى الـجـرافـيـكـس والـتـصـمـيـم > قسم تصاميم الفلاش والسويتش
التسجيل التعليمـــات قائمة الأعضاء التقويم
 
موضوع مغلق
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1 (permalink)  
قديم 10-06-2007, 02:25
الصورة الرمزية عاشق حزين
 
تاريخ التسجيل: Jun 2007
المشاركات: 54
معدل تقييم المستوى: 117
عاشق حزين يستحق التميز

0205 درس :تشغيل الفلاش في الديفلوبر


درس :تشغيل الفلاش في الديفلوبر
في البداية ايضاحات :

1-الديفلوبر ليس موجه لمثل هذه الأغراض بل هو في المقام الأول أداة لبرمجة قواعد البيانات ولهذا نجد أن الدوال والاجراءات والخصائص الخاصة بالتعامل مع قواعد البيانات متوفرة بصورة غزيرة جداً في حين نجد أن تعامله مع المكونات وعناصر التحكم فيه شيئ من الصعوبة بعكس الفيجوال بيسك تماماُ

2-قبل قراءة هذا الدرس لا بد من قراءة الدرس السابق تماماً
بعنوان ادراج واستخدام عناصر التحكم وان كنت في الدرس السابق قد اعتمدت
OLE Container ومن ثم اختيار Create Control
أما في هذا الدرس فاني سأعتمد على استخدم OCX Control الموجود ضمن
Tool Pallete وبالتالي لن يكون هناك سوى خيار واحد في مربع الادراج وهو
Create Control

3-أنا شخصياً لا أعرف من الفلاش الا اسمه ولم اشغل برنامج الفلاش أبداً وقد أخذت ملف فلاش للتجريب وعنصر التحكم الخاص به من أحد الزملاء . ولا يوجد عندي حتى ملف المساعدة الخاص بعنصر التحكم هذا .

4-ليس من المعقول ان أشرح جميع خصائص وأحدث الفلاش فقط فالهدف من الدرس ليس التلقين انما معرفة الطريقة و ما ينطبق على عنصر التحكم الخاص بالفلاش ينطبق على أي عنصر تحكم آخر .

[HR]



سأكتفي بالتالي
1- تحميل ملف الفلاش .
2- تشغيل ملف الفلاش بمجرد التجميل أم لا
3- تشغيل الفلاش على التكرار أم لا
4- اظهار واخفاء القائمة المختصرة (PopUp Menu) الخاصة بالفاش
5- تحريك الفلاش فريم للأمام أو للخلف
6- تغيير حجم الفلاش
و على بركة الله[HR]


أولاً تسجيل عنصر التحكم الخاص بالفلاش : سوف نستخدم الملف swflash.ocx (موجود ضمن الملفالمرفق)لتسجيل عنصر التحكم وذلك بنسخ هذا الملف الى المجلد winnt\system32

ثم تنفيذ الأمر :
PHP:


:winntsystem32regsvr32 :winntsystem32swflash.ocx


يجب تحديد القرص الذي يوجد فيه الويندوز
وبعد ذلك تظهر رسالة تفيد بنجاح عملية التسجيل




ثالثاً عمل برنامج بسيط
سوف نقوم بعمل البرنامج التالي



ادراج عنصر التحكم :

نختار عنصر التحكم من Tool Pallete (OCX) ونرسمه بالحجم الذي نريد


وبعد ذلك نضغط زر الماوس الأيمن ونختار Insert Object
ونختار shockwave Flash Object

وبعد ذلك نجلب خصائص وطرق وأحداث عنصر التحكم من القائمة Program نختار OLE Importer

و بالتاي نختار ال Class
shockwaveFlash.shockwaveFlash
ونتأكد من تحديد Properties و methods



, وبهذا نكون قد أدرجنا عنصر التحكم وما بقي سواء استخدامه

تعرف أكثر على عنصر التحكم
يحتوي عنصر التحكم الخاص يالفلاش على العديد من الخصائص والطرق مثل :
TotalFrames عدد الفريمات التي يحتويها ملف الفلاش
Quality جودة عرض الفلاش
BackgroundColor خلفية الفلاش
Movie الملف الذي يتم عرضه
Play تشغيل
Stop ايقاف
zoom تكبير
و ....
تجد قائمة بها في ال Package specfication :
ShockwaveFlash_IShockwa_0

ملاحظة :
يمكن ضبط بعض الخصائص في وقت التصميم Design Time وذلك بعرض خصائص عنصر التحكم واختيار الخاصية control Properties



كود البرنامج

1- تحميل ملف الفلاش :

Declare
PHP:


Flash_file_Name Varchar2(100);



Begin



-- Load file from file system

Flash_file_Name:=GET_FILE_NAME (file_filter => 'Flash Files (*.swf)|*.swf|',message =>'Select Flah File', dialog_type=>OPEN_FILE);





-- assign this file to movie property of flash control



ShockwaveFlash_IShockwa_0.Movie(:item('Flash_Blk.F lash').INTERFACE,Flash_file_Name);





End;





2-خاصية التشغيل التلقائي:
تكون القيمة الافتراضية true

الكود
PHP:


If :Flash_blk.play_directly=1 then

ShockwaveFlash_IShockwa_0.Play(:item('Flash_Blk.Fl ash').INTERFACE);

Else

ShockwaveFlash_IShockwa_0.Stop(:item('Flash_Blk.Fl ash').INTERFACE);





End if;





3-خاصية التكرار
الكود
PHP:


If :Flash_blk.play_directly=1 then

ShockwaveFlash_IShockwa_0.ole_loop(:item('Flash_Bl k.Flash').INTERFACE,1);

Else

ShockwaveFlash_IShockwa_0.Ole_loop(:item('Flash_Bl k.Flash').INTERFACE,0);





End if;





4- اظهار القائمة المختصرة

الكود
PHP:


If :Flash_blk.SHOWPOPUP=1 then

ShockwaveFlash_IShockwa_0.Menu(:item('Flash_Blk.Fl ash').INTERFACE,1);

Else

ShockwaveFlash_IShockwa_0.Menu(:item('Flash_Blk.Fl ash').INTERFACE,0);





End if;





5-التكبير

ندخل نسبة التكبير ونضغط زر التكبير

الكود
PHP:


ShockwaveFlash_IShockwa_0.Zoom(:item('Flash_Blk.Fl ash').INTERFACE,:Flash_Blk.Z);




6-تحريك فريم للأمام
الكود
PHP:


Declare

Cur_Frame Number:=ShockwaveFlash_IShockwa_0.CurrentFrame(:it em('Flash_Blk.Flash').INTERFACE);

Begin

ShockwaveFlash_IShockwa_0.GotoFrame(:item('Flash_B lk.Flash').INTERFACE,Cur_Frame+1);

End;




7- تحريك فريم للخلف

الكود
PHP:


Declare

Cur_Frame Number:=ShockwaveFlash_IShockwa_0.CurrentFrame(:it em('Flash_Blk.Flash').INTERFACE);

Begin

ShockwaveFlash_IShockwa_0.GotoFrame(:item('Flash_B lk.Flash').INTERFACE,Cur_Frame-1);

End;




8-تشغيل الملف

الكود

ShockwaveFlash_IShockwa_0.Play(:item('Flash_Blk.Fl ash').INTERFACE);

أما بالنسبة للأحداث التي يمكن استثمارها فان شاء الله سوف اتعرض لها في درس قادم

الموضوع الاصلي  من روعة الكون

 


قديم 11-06-2007, 08:15   رقم المشاركة : 2 (permalink)

معلومات العضو

إحصائية العضو






الملاك الحزين غير متصل

المستوى: 85 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
الحياة  844 / 2111

النشاط  8133 / 108313

المؤشر 45%

إحصائية الترشيح

عدد النقاط : 10
الملاك الحزين يستحق التميز

افتراضي

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

يعطيك الف عافيه

شكرا جزيلا لك ولا تحرمنا من الجديد

 

 

 

   

قديم 11-06-2007, 09:06   رقم المشاركة : 3 (permalink)

معلومات العضو

إحصائية العضو





شوووووق القلوووووب غير متصل

المستوى: 63 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
الحياة  156 / 1566

النشاط  3123 / 80283

المؤشر 65%

إحصائية الترشيح

عدد النقاط : 10
شوووووق القلوووووب يستحق التميز

افتراضي

نحن بانتظااااااااار الجديد

ويعطيك العاااااااااااااااااااااافيه

 

 

 

   

قديم 11-06-2007, 10:02   رقم المشاركة : 4 (permalink)

معلومات العضو

إحصائية العضو





عاشق حزين غير متصل

المستوى: 6 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
الحياة  0 / 129

النشاط  18 / 6665

المؤشر 19%

إحصائية الترشيح

عدد النقاط : 10
عاشق حزين يستحق التميز

افتراضي

مشكووووووووووووووورين على هذا المرور الجميل




عاشق حزين

 

 

 

   

قديم 11-06-2007, 09:05   رقم المشاركة : 5 (permalink)

معلومات العضو

إحصائية العضو






روعة القلب غير متصل

المستوى: 22 [♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥♥ Bأ©-Yأھu ♥]
الحياة  0 / 531

النشاط  196 / 27479

المؤشر 25%

إحصائية الترشيح

عدد النقاط : 10
روعة القلب يستحق التميز

افتراضي

ألف شكر يالطيب

وبارك الله فيك ع ـالمجهود

وما قصرت يالطيب

 

 

 

   

موضوع مغلق

مواقع النشر (المفضلة)

آخر مواضيع قسم تصاميم الفلاش والسويتش

منتديات روعة الكون



تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are معطلة



الساعة الآن 10:11.

أقسام منتديات روعة الكونت

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



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

منتديات روعة الكون