منتدى الاسكندريه
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


منتدى كل العرب
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 درس التعرف على الكائن فى الفلاش

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
المديرالعام
المديرالعام
Admin


عدد الرسائل : 481
العمر : 46
تاريخ التسجيل : 02/04/2007

درس التعرف على الكائن فى الفلاش Empty
مُساهمةموضوع: درس التعرف على الكائن فى الفلاش   درس التعرف على الكائن فى الفلاش I_icon_minitimeالإثنين أبريل 02, 2007 10:45 pm

** الكائن Date :- هو من الكائنات المهمة التي ستضطر لاستخدامها في أغلب أفلامك و يتيح لك هذا الكائن التعامل مع البيانات المتعلقة بالوقت والتاريخ بما في ذلك الأعوام والشهور والأيام والساعات والدقائق والثواني ....ويجب أن تقوم بإنشاء كائن Date قبل أن تتمكن من استخدام بيانات التاريخ في مشروعك ... وطريقة إنشاء هذا الكائن مشابهة نوعا ما لإنشاء الكائن Array ...
جرب ما يلي :
ليكن لديك مربع نص من النوع dynamic text اسمه myMsg _txt نستخدمه لعرض الرسالة وزر اكتب فيه الأوامر التالية :-
درس التعرف على الكائن فى الفلاش 4-9

ففي السطر 2 قمنا بإنشاء كائن تاريخ جديد وسمينا هذا الكائن بـ myDate وبما أننا لم ندخل أي وسائط بين القوسين فإننا نعني استخدام الوقت والتاريخ الحاليين في الكمبيوتر ..
وفي السطر 3 حددنا الرسالة التي نريد ظهورها في مربع النص myMsg .ثم كتبنا اسم الكائن myDate متبوعا بالـmethod التي تسمى () getFullYear والتي ستعرض رقم العام الحالي ومن ثم سيتم عرضه ضمن الرسالة ..
***طيب لو كتبنا بدل الأوامر السابقة الأوامر التالية ستعرض لي بعض ضغط المستخدم للزر في مربع النص myMsg الوقت الحالي بالساعة والدقيقة والثانية ...
درس التعرف على الكائن فى الفلاش 4-10

****وإذا أردت عمل ساعة لفيلمك فالأوامر مشابهة للسابق مع خطوة أخرى جديدة كالتالي:-
قم بعمل رمز من النوع movieclip وعندما تنتقل لنافذة القصاصة قم بإدراج طبقة ثانية ..
الطبقة الأولى اضغط على الإطار الأول منها وقم بإنشاء مربع نص على النافذة من النوع dynamic text وسمّه time لتعرض الوقت فيه ..
الطبقة الثانية عند الإطار الأول منها اكتب الأوامر التالية :-
درس التعرف على الكائن فى الفلاش 4-12

وعند الإطار 2 منها اضغط على f6 ثم اكتب الأمر التالي والذي يسبب الانتقال للإطار 1 و تحديث الوقت بشكل دوري ومستمر :--
درس التعرف على الكائن فى الفلاش 4-11

بعدها عد للنافذة الرئيسية واسحب الرمز من المكتبة وضعه على النافذة أمامك لتتكون لديك ساعة تعمل طوال الفيلم ...
وسأستعرض الآن الأساليب (methods ) المختلفة الخاصة بكائن الوقت :--




الـmethod
وصفه

() getDate
يعود لنا برقم اليوم من الشهر وهي قيمة عشرية تتراوح بين 1 إلى 31 مثل 25

() getDay
يعود لنا برقم اليوم من الأسبوع وهي قيمة عشرية من 0إلى 6 فكل يوم من الأسبوع نرمز له برقم ابتداء من الصفر.

() getFullyear
تعود برقم السنة الحالية وتكون مكونة من أربع قيم..مثل 2005

() getHours
تعود بقيمة الساعة الحالية وهي تتراوح من 0 إلى 23

() getMilliseconds
وهي تعود بالأجزاء من الثانية وتتراوح بين 0 إلى 999

() getMinutes
تعود بالدقائق وهي قيمة عشرية من 0 إلى 59..

() getMonth
تعود بقيمة عشرية توضح لي الشهر الحالي طبعا الشهور الميلادية وليس الهجرية بحيث شهر يناير له القيمة 0 والشهر فبراير له القيمة 1 وهكذا إلى آخر شهر له القيمة 11..

() getSeconds
تعود لي بالثواني وهي قيمة عشرية تتراوح بين 0 و 59
وهناك العديد والعديد من الأساليب methods الخاصة بالكائن data تستطيع الوصول إليها عن طريق التسلسل التالي :--
علامة ال+ في لوحة الأكشن سكريبت >> Built-in Classes >> ثم Core >> ثم Data >> ثم method و بعدها تصل لجميع الأساليب الخاصة بهذا الكائن .وتستطيع إيجاد شرح كافي عن أي أمر في في الأكشن سكريبت ... عن طريق ActionScript Dictionary الموجودة ضمن قائمة help ....



**الكائن math :- قد قمنا بتجربة هذا الكائن من قبل فهو يتيح إجراء العمليات الحسابية والتعامل مع الأرقام في لغة الأكشن . ولهذا الكائن العديد من الأساليب (methods) والخصائص التي تساعد في تنويع وإنجاز العمليات الحسابية ..
ويضم هذا الجدول تفصيل لوظائف بعض الأساليب والخصائص :-




الأسلوب
الوصف

() Math.abs
وهو يعود بقيمة القيمة المطلقة للعدد الموجود بين القوسين...

() Math.sin
وهو يعود بقيمة الـ cos للعدد الموجود بين القوسين..

()Math.cos
وهو يعود بقيمة الـ sin للعدد الموجود بين القوسين..

() Math.tan
وهو يعود بقيمة الـ tan للعدد الموجود بين القوسين..

() Math. pow
ويتم كتابة عددين داخل القوسين (x,y) بحيث يعود الكائن بنتيجة رفع قيمة الy كقوى للx ...

() Math.sqrt
وهو يعود بقيمة الجذر التربيعي للعدد بين القوسين ..

()Math.round
وهو يقوم بتقريب القيمة الموجودة بين القوسين لأقرب رقم صحيح .....

()Math.max
وهو يقارن العددين المكتوبة بين القوسين "طبعا يفصل بينهما فاصلة" ويعود بالرقم الأكبر بينهم ...

() Math.min
وهو يقارن العددين المكتوبة بين القوسين "طبعا يفصل بينهما فاصلة" ويعود بالرقم الأصغر بينهم ...

() Math.log
وهو يعود بلوغاريتم العدد بين القوسين على أن يكون أكبر من الصفر ....

()Math.PI
والذي يعطي باختصار قيمة الثابت PI وهو 3.14 ... وهو الوحيد من الأوامر السابقة الذي لا يحتاج إلى وسائط بين القوسين ..


( )Math. ceil
وهو يقوم بتقريب القيمة بين القوسين أقرب أكبر عدد صحيح ..


( )Math.floor
وهو يقوم بتقريب القيمة بين القوسين أقرب أقل عدد صحيح ..

ملاحظة:- ليس من المشترط كتابة أرقام بين الأقواس فيمكن كتابة تعبير بدل الرقمين أو متغيرات ذات قيم ..أو اسم مربع النص الذي يدخل المستخدم فيه الرقم ..كما سنجرب بالمثال التالي .......
شاهد المثال وجرب إدخال الأرقام المختلفة وضع في اعتبارك أن هناك بعض الـ methods تحتاج إدخال وسيط واحد فقط "عدد واحد"مثلabs ,round ....... في مربع النص الأول , وبعضها تحتاج أكثر من 1 مثل min, pow.........فعندها يجب أن تدخل قيمتين في مربعي النص لتلاحظ النتائج صحيحة ..

بافتراض أن يكون لديك مربعين نص من النوع input text لهما الأسماء num1_txt و num2_txt
ومربع نص من النوع dynamic text اسمه result_txt لعرض النتيجة ..
و7 أزارير على الشاشة 6 منها تؤدي عمليات حسابية على حسب أسمائها , والأخير لمسح جميع مربعات النص
الزر math.abs اكتب له الأوامر التالية :
درس التعرف على الكائن فى الفلاش 4-14

والزر math.round :
درس التعرف على الكائن فى الفلاش 4-15

والزر math.min لمقارنة عددين:
درس التعرف على الكائن فى الفلاش 4-16

والزر math.log:
درس التعرف على الكائن فى الفلاش 4-17

والزر math.pow:
درس التعرف على الكائن فى الفلاش 4-18

والزر math.sqrt :
درس التعرف على الكائن فى الفلاش 4-19

أما الزر المستخدم للمسح كالتالي:
درس التعرف على الكائن فى الفلاش 4-20




تحياتي للجميع ...........
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://alex.fr-bb.com
 
درس التعرف على الكائن فى الفلاش
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» التعرف على الكائن DATE فى الاكشن سكربت
» التعرف على الفلاش الاصدار الثامن
» التعرف على الراوتر ووظيفته وشكله
» درس ربط الفلاش بالفوتوشوب
» اسطوانتان لتعليم الفلاش

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى الاسكندريه :: الفلاش والسويتش-
انتقل الى: