مشاهدة النسخة كاملة : دروس الفلاش و السويش
أهلين وسهلين
السلام عليكم ورحمة الله وبركاته
كل ما تريد أن تتعلمه عن السويش
هنا تجده مع المبدع
WIDTH=424 HEIGHT=212
وأي واحد يبي يضيف معلومة عن السويش أو درس يضيف ونكون شاكرين له
WIDTH=424 HEIGHT=212
مع تحيات أخوكم المبدع
أولا 1.51
1- بعد فك الضغط عن البرنامج نقوم بتشغيل الكراك
http://www.mtd.5u.com/c1.jpg
2- بعد تشغيل الكراك سوف تضهر لك 3 خانات في الخانه الأولى اكتب اسمك والخانه الثانيه اتركها كما هي والخانه الثالثه سوف تتغير مع كتابته الأحرف اذا انتهيت من كتابت اسمك انسخ الخانه الثالثه
http://www.mtd.5u.com/c2.jpg
3- بعد ذلك افتح برنامج السويتش واضغط على " purchase "
http://www.mtd.5u.com/c3.jpg
4- بعد الضغط على purchase سوف تضهر لك خانه جديده في الخانه الأولى ضع اسمك وفي الخانه الثانيه اتركها كما هي الخانه الثالثه ألصق فيها الكود الي نسخته من الكراك
http://www.mtd.5u.com/c4.jpg
ملاحظه \\\\\\\
لو انه كل شي صح سويته رايح تتغير عندك علامه الخطأ الى صح " في الصوره طلعت العلامه صح يعني الكراك اشتغل "
=======================================
طريقه التركيب 2.0
1- حمل الكراك وفك ضغطه
2-عند بداية فتحك لبرنامج السويش 2 اضغط على enter مباشره قبل ان يفتح البرنامج رايح تطلع لك هذي الرساله
3-انسخ الكود وحطه في برنامج الكراك مثل الصوره
"الصوره في الأسفل "
4-واضغط على generate it
5- فيظهر لك رقم site key قم بنسخه وضعه فوق في الصوره رقم 1
في site key
ثم validate
وبهذا نكون قد فكينا حماية البرنامج .
http://mooon15.jeeran.com/flash/lesson1.jpg
http://mooon15.jeeran.com/flash/lesson2.jpg
http://mooon15.jeeran.com/flash/lesson3.jpg
http://mooon15.jeeran.com/flash/lesson4.jpg
http://mooon15.jeeran.com/flash/lesson5.jpg
http://mooon15.jeeran.com/flash/lesson6.jpg
منقول للفائدة من منتدى القمر
--------------------------------------------------------------------------------
فلاش 5 (http://www.arabsgate.com/cgi-bin/software/jump.cgi?ID=90)
تعريب فلاش5 (http://www.fsmj.host.sk/mon/flash-arab.zip)
هذه مجموعة من السريال نمبر لبرنامج flash 5
s/n: FLW500-03143-77238-80660
s/n: FLW500-03577-37255-87535
s/n: FLM500-68444-87286-19336
s/n: FLM500-09185-97215-05484
كراك فلاش5.. قريباً
السويش..
سويش2 (http://www.fsmj.host.sk/pro/SetupSwish200_20020417.zip)
كراك سويش 2 (http://www.fsmj.host.sk/pro/crkswish2pro.zip)
طريقه تركيب كراك سويش2 (http://al-waham.net/swish/crack.html)
تعريب سويش2... قريباً
سويش1.51 (http://www.fsmj.host.sk/pro/SetupSwish151.exe)
كراك سويش 1.5 (http://www.andr.net/filez/s/cr-sws15.zip)
تعريب سويش1.5.. مع الكراك (http://www.fsmj.host.sk/pro/swich_arabic.zip)
شرح تركيب كراك سويش1.5 (http://montada.com/games4arab/showthread.php?s=&threadid=30189)
============
برامج للكتابة بالعربي ..
في البرامج التي لا تعدعم العربي
الرسام (http://www.motken.org/porogram/AlRassam.zip)
المفتاح (http://www.photoshopclub.org/Downloads/thekey.zip)
برنامج يمكنك من الكتابة العربية في البرامج الاجنبية ويعتمد على الخطوط الموجودة في جهازك
الوسيط (http://www.photoshopclub.org/Downloads/ALWaseet.zip)
هذا البرنامج يمكنك من الكتابة العربية مع البرامج الاجنبية وفيه خطوط تاي معه ويستخدم خطوط جهازك ايضا في نفس الوفت
============
برامج مفيده...
exe2swf (http://www.fsmj.host.sk/pro/exe2swf.zip)
برنامج يحول من exe الى swf
gif2swf (http://www.fsmj.host.sk/pro/gif2swf-full.zip)
برنامج يحول صور ال gif الى swf
flash5player (http://www.fsmj.host.sk/pro/flash5player.zip)
برنامج مهم لكل من يستخدم الأنترنت.. لكي يظهر الفلاش في المواقع والتواقيع
(الوصلات تعمل 100%100)
برنامج فلاش الاصدارMacromedia Flash MX 6.0 (http://absba.com/modules.php?name=Downloads&d_op=getit&lid=1676)
حجم البرنامج 46,00 MB:!
وهذا السيريال نمبر FLW600-52838-43640-48762
برنامج فلاش الاصدارMacromedia Flash v5 (http://absba.com/modules.php?name=Downloads&d_op=getit&lid=65)
حجم البرنامج 18,50 MB
والسيريال نمبر الخاص به
FLW500-03143-77238-80660
وهذا التعريب فقط ضعه في مجلد البرنامج
ملف التعريب (http://www.alarnea.net/html/modules.php?name=Downloads&d_op=getit&lid=7)
برنامج السويش الاصدارSwish 2.V (http://www.swishzone.com/SetupSwish200.exe)
حجم البرنامج حوالي 4,80 MB ولهذه النسخه ميز الا وهي انها تكب
بالعربي دون الحاجه الى برامج مساعده
الكــــراك
تركيب الكراك
التعريب
نقوم بوضع ملف
Swish Arabic.exe
في مجلد
C:\Program Files\Swish 2
ثم نقوم بالذهاب الى نفس المجلد السابق ونقوم بتشغيل ملف
Swish Arabic
بعد ذلك يتم عرض واجهة البرنامج وجميع الخيارات باللغة العربية
هذا تجديد لمكتبة السابق
ما أشوف أحد رد شكله ما يعجبكم برنامج السويش
هلا اخوي
صراحة هذه اول مشاركة لي في منتديات سحر الحب انشاء الله تكون بادئة خير
عموما عندي استفسار
وهذا الشيء مجنني من زمان
يعني انا صممت بس ناقصني هالشيء
الشي هو:
الحين انا لمن سويت العرض حقي ابغى ارفعه للانترنت ارفعه وطبعا يجيله عنوان لمن انا اجي ادخل على العرض حقي يقولي هل تريد حفظ الملف او فتح او الالغاء الامر
يعني شيء غريب والله
استغربت
يعني خلاص يسير له عنوان مثلا
www.****.com/lord.swi
اشي اخش على هالعنوان
يجيني حفظ ملف
شالمشكله
اخوي اللورد
انت لازم تسوي لعملك تصدير على هيئة swf يعني تصدره ملف فلاش
ثم ترفعه للانترنت
تحياتي لك
مشكورين على ردودكم وان شاء الله راح أجيب شرح مفصل عن كيفية تحميل وتركيب البرنامج
السلام عليكم
هذي اول مشاركه لي الصراحه شدني الموضوع
بس اخوي عندي مشكله
انا ابي هل برنامج الي يحول من EXE الي ملف سويتش
وطقيت علي الرابط بس للأسف مادري شفيه
حاولت اكثر من مره ماظبط
<-------- يبي يتعلما لتصميم وعلي ايدك :D
مرااااااااحب أخوي s7op
منور الموضوع
وحياك الله في منتدى سحر الحب
وكيفية تحميله
اضغط دبل كليك
وبيفتحلك
وكله حط next
بس انت ركز يمكن ما تبي يحمل في cيمكن تبي تحمله d
تحياتي
http://www.c4arab.com/images/lessons/design/swish/course/121.GIF
http://www.c4arab.com/images/lessons/design/swish/course/122.GIF
شريط الأدوات
http://www.c4arab.com/images/lessons/design/swish/course/121.GIF
عندما نقوم باختيار احد الأدوات وبعد الانتهاء من استخدامها نعود ونحدد سهم الاختيار ..
رسم وتعبئة الأشكال :
عندما نقوم برسم دائرة أو مستطيل فسيظهر لنا مربع خصائص الشكل (Shape) في الجهة اليمنى والتي يمكننا عن طريقها التحكم في خصائص الشكل وتعبئته..
http://www.c4arab.com/images/lessons/design/swish/course/122.GIF
تعريف بالبرنامج :
يعتبر برنامج سويش من أسهل وأشهر برامج صناعة النصوص والصور الحركية والتي تساعدنا وبكل سهولة من عمل ملفات فلاشية ذات تأثيرات رائعة ..
نبذة تاريخية بسيطة عن البرنامج :
كان السويش في بدايته كما في الإصدار Swish1.15 ذات إمكانيات محدودة جدا تقتصر على إضافة تأثيرات وحركات بسيطة على الكلمات كما كان يحتاج إلي برامج مساعدة لإضافة النصوص العربية .. ومن ثم تم تطوير هذا الإصدار إلي الإصدار Swish2.0 بحيث أصبح يملك إمكانيات اكبر سواء في زيادة التأثيرات الجاهزة إلي عمل ماسك محاكيا بذلك برنامج الفلاش الشهير وإن كان أقل منه كفاءة لكن السويش أسهل من الفلاش استخداما..كما أصبح داعما للغة العربية و داعما للغة برمجة الويب PHP ..
وفي الفترة الحالية تم طرح الإصدارة SWiSHmax من قبل موقع سويش زون الموقع المنتج لهذا البرنامج
وتم اضافة مميزات خياليه لم تكن موجودة بالسويش الإصدار الذي قبله وموقع السويش الأصلي وضع ملفات مفتوحة للبرنامج حتى يظهر شي بسيط من قدرات البرنامج والذي يتوقع ان يكون منافس قوي للفلاش ومتوقع أن السويش سيكون هو البرنامج الفلاشي الأول خلال الفترة القادمة ..ولمزيد من المعلومات يمكنك زيارة الموقع
اضغط هنا (http://www.swishzone.com/)
WIDTH=424 HEIGHT=212
Samples:( أمر النماذج)
يقدم لنا هذا الأمر مجموعة من النماذج وملفات مفتوحة مجهزة التصميم والحركات يمكن استخدامها مع تغير ما تحتاج من الصور والنصوص
Export: ( أمر الحفظ )
يقدم لنا هذا الأمر ثلاث أنواع من الملفات التي يمكننا حفظ العمل بها
** حفظ الملف بالامتداد SWF وهو الأكثر شيوعا واستخداما
** حفظ الملف بالامتداد HTMl
** حفظ الملف بالامتداد AvI وهنا يتم عرض العمل في الريل بلاير
Test( أمر الاختبار ):
In Player لاختبار وعرض العمل
In Browser لاختبار العمل وعرضه في المتصفح وغالبا ما تستخدم لتجربة اكواد الجافا اسكر يبت التي لا يظهر تأثيرها إلا في المتصفح
في البداية قم بفتح ملف العمل الذي تريد أن يكون مشهد التحميل فيه..
وأضف scene جديد.. وسمه ما تريد مثلا (تحميل)..
http://arabicdes.com/swi/11.gif
داخل (تحميل) أضف سبرايت جديد وسمه preloading
http://arabicdes.com/swi/12.gif
واعمل بداخله مشهد من مائة فريم حيث أنه سيكون الدليل على تقدم التحميل..
وكمثال على مشهد التحميل اتبع التالي:
ارسم شكل مستطيل وسمه (شكل 1) واعطه الخصائص كما في الصورة:
http://arabicdes.com/swi/13.gif
ثم قم بنسخ ولصق الشكل 1 وسم النسخه (شكل 2) واعطها الخصائص كما في الصورة:
http://arabicdes.com/swi/14.gif
يتبع>>>>>>
الان اختر الشكل 1 وانتقل الى اللوح transform كما في الصورة:
http://arabicdes.com/swi/15.gif
ثم غير النقطة المركزية للشكل 1 الى center left كما في الصورة التالية:
http://arabicdes.com/swi/16.gif
ثم من نفس لوحة transform عدل عرض الشكل 1 الى صفر كما في الصورة:
http://arabicdes.com/swi/17.gif
الان اضف التأثير move الى الشكل 1 كما هو مبين في الصورة:
http://arabicdes.com/swi/18.gif
ثم اضغط مرتين متتاليتين على التأثير كي تفتح لك نافذة التأثير.. ثم قم بالتعديل كما في الصورة:
http://arabicdes.com/swi/19.gif
الان اذهب الى بداية السبرايت preloading وضع stop كما هو مبين في الصورة..
http://arabicdes.com/swi/110.gif
انتقل الى المشهد الرئيسي وذلك بالضغط على اسم المشهد (تحميل) في حالتنا هذه..كما في الصورة:
http://arabicdes.com/swi/111.gif
ثم انتقل الى لوحة كتابة السكريبت وحول الاختيار Guided الى Expert كما في الصورة:
http://arabicdes.com/swi/112.gif
ثم اكتب الكود التالي حتى تحصل على صورة مماثلة للصورة التالية:
http://arabicdes.com/swi/113.gif
ملاحظه : حول اتجاه الكتابة في مستعرضك من اليسار الى اليمن حتى تتضح الكتابة
[/FONT]
[/SIZE]
onFrame (1) {
stop();
}
onEnterFrame() {
p=percentLoaded();
// هنا استخدمت الدالة percentloaded والتي هي مدعومة في مشغل الفلاش
// وليست موجودة افتراضيا في السويش
if (p>=100) {
nextSceneAndPlay();
} else {
preloading.gotoAndStop(p);
}
}
[FONT=century gothic]
[SIZE=3]
الان سأشرح عمل هذا الكود..
استخدمت في هذا الكود onEnterFrame .. تستدخم هذا الامر اذا كان هناك عمل تريده ان يتكرر في كل فريم..
ما يقوم به هذا الكود بكل بساطه هو وضع النسبة المئويه التي تم تحميلها من الفلم في متغير واسميناه(( p ))..
ثم يقارن هذه القيمة مع أقصى رقم يمكن أن تصل اليه وهو الرقم 100 .. اذا كانت ما تزال اقل من 100
فانه يخبر السبرايت preloading بالذهاب الى الفريم الذي رقمه(( p ))..
حتى يصل ((p)) الى الرقم 100 وهذا يعني ان الفلم تم تحميله بالكامل في المستعرض عندها يذهب الى المشهد الرئيسي في العرض..
أتمنى أن أكون قد أوضحت الفكره.. لأني فعلا لا أجيد فن ايصال الافكار :confused:
اعذروني..
ولكن قبل أن أنهي الدرس أود أن أعيد تذكريكم بأنه ليس بالضرورة أن يكون السكريبت الذي تكتبونه في السويش موجودا ضمن اللاحة التي يعرضها لانه يدعم اي سكريبت يدعمه الفلاش.. ومن أمثلة ذلك الدالة:
percentloaded
تحياتي المبدع
يتناول هذا الدرس سكريبتاً إحترافياً بعض الشيء لأنه يعتمد على طول و عرض المساحة المطلوبة مضروبة في معامل الضرب لتحديد السرعة مع معامل متوسط الحجم .
حول الـScript من حالة Guided إلى Expert ثم إبداء بالعمل بالخطوات التالية :
1-أضف سبرايت و أطلق عليه الإسم snowfall ( أي سقوط الثلج ).
2-قم برسم دائرة صغيرة نوعاً ما بيضاء اللون و من ثم أغلق السبرايت.
3-تركيب السكريبت على سبرايت snowfall :
3-1-لاحظ عرض المسرح هنا = 250 و الطول = 150
onLoad () {
i = 1+Math.random()*2;
k = -Math.PI+Math.random()*Math.PI;
_xscale = _yscale=50+Math.random()*100;
_alpha = 75+Math.random()*100;
_x = -10+Math.random()*250;
_y = -10+Math.random()*150;
}
~~~~~~~~~~~~~~>> العرض =250 , الطول=150
3-2-أدخلنا هنا الإحداثيات السينية و الصادية :
onEnterFrame() {
_y += i;
if (_y>=150) {
_y = -5;
}
if ((_x>=250) || (_x<=0)) {
_x = -10+Math.random()*250;
_y = -5;
}
}
4-في الإطار الأول للمشهد Scene ضع السكريبت التالي :
onFrame (1) {
for (k=0; k<75; k++) {
duplicateSprite(_root.snowfall, "snowfall"+k, k);
}
}
~~~~~~~~~~~~~~>>الرقم 75 هو كمية الثلج المتساقط.
منقووول
مع تحياتي لكم المبدع
حديثنا هذا اليوم بسيط جداً وهو مفيد لاصحاب التواقيع بالمنتديات ويمكن ان تصمم اكثر من توقيع وسيتغير
عشوائياً باستخدام الأمر random ومعناه (عشوائي)
افتح ملف جديد إن شئت دعه فارغاً
اصنع اكثر من توقيع ولنفرض 3 تواقيع ولتكن بنفس الحجم ليسهل عرضها بالمنتدى
لابد من تسمية خاصة وهي كالتالي الملف سيبدا بالقراءة من 0 حتى رقم التوقيع الاخير
مثلاً movie0.swf / movie1.swf / movie2.swf وهكذا
في الملف الجديد اللذي انشأته ضع الاكشن التالي في اول فريم
onFrame (1) {
loadMovieNum("Movie" add random (3) add ".swf",0);
}
الآن ناتي للتفصيل لكي يسهل فهم الأكشن ولابد من تحمل هذه الرموز بالبداية فكلنا يكره التعامل مع
الأكشن وخاصة اللي ضعبفة عندهم اللغة الإنجليزية مثلي :D لكن لا مشكلة إن شاء الله
بالنسبة لتفصيل تركيب الأكشن كما يلي :
انقر على () add script > events < frame < on frame
ومن ثم انقر مرة اخرى على () add script > movie control <load/unload level < loadMovieNum
ومن ثم في خانة url تحت اكتب ما يلي
علامتي تنصيص اي امر ثابت "" وضع بينها كلمة movie هكذا "movie"
lومن ثم مسافة واكتب add اي اضف random عشوائياً بين قوسين (3) اي ثلاث ملفات
ومن ثم مسافة واكتب add اي اضف كما ذكرنا سابقاً برضوا علامتي تنصيص "" وكتب داخلها swf. فتكون هكذا "swf."
فيكون الأكشن اخيراً بهذا الشكل على قائمة expert
onFrame (1) {
loadMovieNum("Movie" add random (3) add ".swf",0);
}
ومعناه
على الفريم رقم 1 حمل الفلم التالي بقيمة متغيرة وخذ هذه الثوابت كلمة movie واضف عشوئياً بعدها احد هذه الملفات اي التواقيع
ومن ثم بعد ذلك اضف اخيراً الإمتداد swf. لكل رقم تختاره
اي استفسار يا إخوان اتمنى ان نتعاون في فهم طريقة الاكشن وإضافتها الواحد تلو الآخر
ملاحظة لابد ان تكون جميع الملفات تحت مجلد او دليل واحد
منقووول للفائدة
تحياتي المبدع
يسلموو اخوي المبدع الحقيقه مبدع بشرحك وبكل شي
يعطيك العافيه علي جهودك بس انا ماطلعت لي مالت التحميل
علشان اختار بين السي والدي علي العموم
مشكور ويعطيك العافيه
وعندك طلب اذ امكن حبيت فلاتر سويتش
|4| واسمحلنا ثقلنا عليك
الله يسلمك
والعفو
بس ما فهمت آخر طلب تبيه في السطر الأخير
فلاتر سويتش الي اهي اضافه حركات جديده علي السويتش
مثل الليزر ألخ
ا
أخوي ما أخبر في فلاتر في السويش في اظافات بس كل اظافة تأتي مع البرنامج وتكون موجودة وإذا ما عرفته الإظافات دائماً مكتوبة باللغة الإنجليزية
باللإسم:((effect))
وآسف على القصور
هذا تصميم بالسويش
WIDTH=320 HEIGHT=160
هذا موقعين كان يساعدوني يوم انا كنت ادرس الفلاش وان شالله راح يساعدكم انتو بعد ويعجبكم بعد
هذا الموقع للمبتدئين
http://www.cpress.cc/lesson1.htm
واذا دخلتوا على الصفحة الرئيسية راح تحصلون واااااااااااايد اشياء عن الفلاش. (ما راح اقول لكم كل شيء اكتشفوا الموقع لان حلو)
وهذا الموقع إلي حابين يعرفون اكثر واكثر بس بطيء شوي ماعليه اصبرو شوي بس مررررررررررة حلو
http://www.saven7.net/forumdisplay.php?forumid=23
وإلي عنده إي تعليق عن الموقعين يقولي
الدرس ما يبي شي كما ما في السويش 2 . كما يلي :
اضف سبرايت و ضع داخل السبرايت دائرة وضع في الفريم رقم 0 ضع ستوب من
Movie Control >stop ابداء للدائرة الأن من الفريم رقم 3 وحط Blur اضف مربع وغط المربع على الدائرة و بعد ذلك حط المربع وراء الدائرة وعلى الفريم رقم 0 للمربع حط تأثير Place وعلى الفريم رقم 1 حط Remove خلك على المربع وروح لل سكربت أد سكربت >
Events>Button>on(roll Over)
بعد ذلك
Movie Control>gotoAndPlay>gotoAndPlay(FRAME)
في نهاية التأثير Blur على الفريم 23 ضع كما هو موضح في الاسفل
Movie Control>gotoAndPlay>gotoAndPlay(FRAME)
و اخرج من السبرايت و جرب عملك بالتوفيق
يتناول هذا الدرس سكريبتاً إحترافياً بعض الشيء لأنه يعتمد على طول و عرض المساحة المطلوبة مضروبة في معامل الضرب لتحديد السرعة مع معامل متوسط الحجم .
حول الـScript من حالة Guided إلى Expert ثم إبداء بالعمل بالخطوات التالية :
1-أضف سبرايت و أطلق عليه الإسم snowfall ( أي سقوط الثلج ).
2-قم برسم دائرة صغيرة نوعاً ما بيضاء اللون و من ثم أغلق السبرايت.
3-تركيب السكريبت على سبرايت snowfall :
3-1-لاحظ عرض المسرح هنا = 250 و الطول = 150
onLoad () {
i = 1+Math.random()*2;
k = -Math.PI+Math.random()*Math.PI;
_xscale = _yscale=50+Math.random()*100;
_alpha = 75+Math.random()*100;
_x = -10+Math.random()*250;
_y = -10+Math.random()*150;
}
~~~~~~~~~~~~~~>> العرض =250 , الطول=150
3-2-أدخلنا هنا الإحداثيات السينية و الصادية :
onEnterFrame() {
_y += i;
if (_y>=150) {
_y = -5;
}
if ((_x>=250) || (_x<=0)) {
_x = -10+Math.random()*250;
_y = -5;
}
}
4-في الإطار الأول للمشهد Scene ضع السكريبت التالي :
onFrame (1) {
for (k=0; k<75; k++) {
duplicateSprite(_root.snowfall, "snowfall"+k, k);
}
}
الرقم 75 هو كمية الثلج المتساقط.
السلام عليكم اخواني واحبابي اليوم درس انشاء الله راح يعجبكم لانه راح يبتعد عن الروتين لاشكال الماوس
الشكل اللي راح نطبقه راح يكون بطريقة رائعة وأرجو ممن يشاركون بدروس للبرنامج محاولة التركيز على الجديد في السويش ماكس قدر الاستطاعة والابتعاد عن تكرار الدروس
في الدرس هذا راح تتعلم فائدة dublicate sprite وكذلك ترتيب وضع الاكشن على الفريمات
صراحة ماحب اعقد الدرس واستخدم اكشن طويل وضعت الاكشن بسيط فلم استخدم الا قاعدة if الشرطية
وحاجات بسيطة
ماطول عليكم اترككم مع الدرس اللي بيعجبكم اكثر من السمبوسة اللي على الفطور
درس عمل شكل يلحق الماوس بطريقة سهلة ورائعة :
اولا ارسم الشكل الذي تريده ان يلحق الماوس ولنفرض ارسم دائرة مفرغة من الداخل باستخدام تدرج قطري (( او دائري كما
يسميه البعض )) حول الشكل الى sprite ثم بداخل السبريت ضع الحركة اللي تبيها للشكل واخيرا سم السبريت ولنفرض
circle الان في المشهد الرئيسي ضع في الفريم الاول الاكشن :
-------------------------------------------------------------------------------------------------------------------------------
onFrame (1) {
circle.startDragLocked();
count = 1;
}
-------------------------------------------------------------------------------------------------------------------------------
وفي هذا الاكشن قمت بجعل السبريت يلحق الماوس ووضعت متغير قيمته واحد لكي يكون العداد
الان في الفريم الثاني ضع الاكشن التالي :
-------------------------------------------------------------------------------------------------------------------------------
onFrame (2) {
if (count < 10) {
c.duplicateSprite('"c"+count',count);
count++;
} else {
gotoSceneAndPlay("<current scene>",1);
}
}
-------------------------------------------------------------------------------------------------------------------------------
وفي هذا الاكشن وضعت قاعدة if الشرطية لاختبار هل القيمة للعداد اصغر من 10 اذا كانت كذلك سوف اقوم بمضاعفة السبريت
وبعدها اقوم برفع قيمة العداد بمقدار واحد وهي عن طريق ++ بلاضافة للمتغير اما اذا لم يتحقق الشرط وكان العداد اكبر من
10 او مساويا لها فسوف نقوم بارجاعه للفريم الاول او تستطيع استبدالها بارجاع قيمة العداد الى الواحد لان بصراحة هذا الغرض
اللي قصدته من الرجوع الى الفريم الاول يعني ممكن تستبدل اكشن الرجوع الى الفريم الاول بلاكشن :
-------------------------------------------------------------------------------------------------------------------------------
count=1;
-------------------------------------------------------------------------------------------------------------------------------
اخيرا نقوم بوضع اكشن بسيط في الفريم الثالث وهو
onFrame (3) {
gotoSceneAndPlay("<current scene>",2);
}
------------------------------------------------------------------------------------
الان جرب العمل النهائي وانشاء الله راح تدعي لي المهم حبيت اوضح ان قيمة الشرط لقاعدة f هي التي تحدد عدد الاشكال
التي تلحق الماوس فمثلا عندما وضعت 10 راح تكون اصغر من 10 حسب الشرط اللي انا وضعته راح تكون 9 أشكال
وشكرا للجميع واعذروني عن القصور وانا داري انكم عاتبين علي لاني انقطعت عن تقديم دروس الفوتوشوب
ودروس الجرافيكس ولكن اوعدكم اول ماتتاح لي الفرصة اني اقدم لكم كل جديد
على العموم اهدي لكم الدرس هذا بعد تجربة الحركة اللي انا قصدت منها الدرس هذا قم بتطبيق الدرس وغير قيمة الشرط في قاعدة if الى 50 او 100 وشف الروعة
حديثنا هذا اليوم بسيط جداً وهو مفيد لاصحاب التواقيع بالمنتديات ويمكن ان تصمم اكثر من توقيع وسيتغير
عشوائياً باستخدام الأمر random ومعناه (عشوائي)
افتح ملف جديد إن شئت دعه فارغاً
اصنع اكثر من توقيع ولنفرض 3 تواقيع ولتكن بنفس الحجم ليسهل عرضها بالمنتدى
لابد من تسمية خاصة وهي كالتالي الملف سيبدا بالقراءة من 0 حتى رقم التوقيع الاخير
مثلاً movie0.swf / movie1.swf / movie2.swf وهكذا
في الملف الجديد اللذي انشأته ضع الاكشن التالي في اول فريم
onFrame (1) {
loadMovieNum("Movie" add random (3) add ".swf",0);
}
الآن ناتي للتفصيل لكي يسهل فهم الأكشن ولابد من تحمل هذه الرموز بالبداية فكلنا يكره التعامل مع
الأكشن وخاصة اللي ضعبفة عندهم اللغة الإنجليزية مثلي :D لكن لا مشكلة إن شاء الله
بالنسبة لتفصيل تركيب الأكشن كما يلي :
انقر على () add script > events < frame < on frame
ومن ثم انقر مرة اخرى على () add script > movie control <load/unload level < loadMovieNum
ومن ثم في خانة url تحت اكتب ما يلي
علامتي تنصيص اي امر ثابت "" وضع بينها كلمة movie هكذا "movie"
lومن ثم مسافة واكتب add اي اضف random عشوائياً بين قوسين (3) اي ثلاث ملفات
ومن ثم مسافة واكتب add اي اضف كما ذكرنا سابقاً برضوا علامتي تنصيص "" وكتب داخلها swf. فتكون هكذا "swf."
فيكون الأكشن اخيراً بهذا الشكل على قائمة expert
onFrame (1) {
loadMovieNum("Movie" add random (3) add ".swf",0);
}
ومعناه
على الفريم رقم 1 حمل الفلم التالي بقيمة متغيرة وخذ هذه الثوابت كلمة movie واضف عشوئياً بعدها احد هذه الملفات اي التواقيع
ومن ثم بعد ذلك اضف اخيراً الإمتداد swf. لكل رقم تختاره
اي استفسار يا إخوان اتمنى ان نتعاون في فهم طريقة الاكشن وإضافتها الواحد تلو الآخر
ملاحظة لابد ان تكون جميع الملفات تحت مجلد او دليل واحد
ارسم اي جسم تريده يلحق الماوس ثم قم بتحويله الى sprite وفي السبريت اعمل اي حركة تبيها له
هنا ليس مهما تسمية السبريت لان الاكشن سيكون على نفس السبريت ولن نقوم باستدعائه
المهم حدد السبريت لكي نضع له الاكشن التالي :
------------------------------------------------------------------------------------------------------------
onEnterFrame() {
_x += _xmouse*.1;
_y += _ymouse*.1;
}
------------------------------------------------------------------------------------------------------------
الـ x والـ y هنا تكون لنفس السبريت اي موقع السبريت السيني والصادي
سوف يكون موقع السبريت السيني هو موضع الماوس مضروبا في عدد صغير لكي يكون يتدرج في الوصول اليه
وكذلك في الاتجاه الصادي
وبما ان الاختيار هنا onEnterFrame فسوف يتم تحديث القيم عند دخول كل فريم
الرقم 1. هو واحد من عشرة يعني نفس 0.1 أي الاكشن السابق يمكن كتابة الرقم فيه هكذا :
------------------------------------------------------------------------------------------------------------
onEnterFrame() {
_x += _xmouse*0.1;
_y += _ymouse*0.1;
}
------------------------------------------------------------------------------------------------------------
يمكنك هنا تغيير القيمة المضروبة فالقيمة 1. بطيئة اذا اردتها ان تصبح اسرع جرب قيمة مثل 9. والقيم اللي بينها
متدرجة يعني اسرع من 1. وابطا من 9. اما اذا كانت اكبر يعني وصلت الواحد الصحيح 1 فلن يتغير ويصبح
ملاصق للماوس كما في 9. او 8. اترك تجريبها لك
الان طبق العمل النهائي وانشاء الله بتدعي لي .
بعد تطبيق الدرس حاول تبتكر
فمثلا فيه طريقة كنت اسويها بالفلاش وبصراحة فكرتي لانك ماراح تحصل ولا واحد يسويها (مو لصعوبتها لانها
تعتمد على الابتكار زي ماتقول))
قم بعمل عدة نسخة من الشكل مثلا اربع نسخ وقم بتغيير مراكز السبريت كالتالي :
السبريت الاول حط مركزه top center
السبريت الثاني حط مركزة custom وضع الـ y=-70
السبريت الثالث حط مركزه custom وضع الـ y=-110
السبريت الرابع حط مركزه custom وضع الـ y=-150
وطبعا القيم هذي مناسبة للشكل اللي وضعته في السبريت وهو نص حجمه 48
المهم ضع الاكشن السابق واجعل قيم الضرب كالتالي:
السبريت الاول قيمة الضرب 0.4
السبريت الثاني قيمة الضرب 0.3
السبريت الثالث قيمة الضرب 0.2
السبريت الرابع قيمة الضرب 0.1
وقم بتجربة العمل وانشاء الله بتدعي لي وفكرته انه اكثر من شكل يلحق الماوس ولكن بسرعات مختلفة ومواضع
مختلفة وحط اللي تبي مثلا 9 اشكال وغير القيم وشوف بنفسك روعتها
والمثال في المرفقات
وعلى العموم xmouse و ymouse تجعلك تبدع كثيرا وساريكم اكثر من استخدام لها في الدروس القادمة وبصراحة انا اشتغل على الفلاش بجميع اصداراته ويوم شفت السويش مكس تطور الاكشن فيه اصبحت احاول تجريب اعمالي في الفلاش بالسويش مكس وانا لاادري ماهي الاكشن المتاحة في السويش الغير موجودة في الواجهة للسكريبت
http://www.se7r-al7ob.com/vb/attachment.php?s=&postid=78685
1-كلكم تعرفونه و وظيفته إنه يفتح ملف يديد فاضي
2-يفتح ملف إنت مخزننه على الكمبيوتر(swi)
3-يحفظ الملف على الكمبيوتر
4-يدور على شي معين(بحث)
5-يقص الجسم(cut)
6-نسخ
7-لصق
8-حذف
9-يرفع الجسم خطوة لفوق في الoutline (بنستخدمه في الدروس الياية)
10-ينزل الجسم خطوة لتحت في الoutline
11-يرفع الجسم لأعلى مكان في الoutline
12-ينزل الجسم لأقل مكان في الoutline
13-يرجع خطوة لورى(undo)
14-يجدم خطوة ليدام إذا كنت مستخدم الأداة السابقة(redo)
15-مساعدة...دق على الصورة بعدين دق على أي شي في البرنامج و بيشرحلك وظيفته
16-كتاب المساعدة
17-إدخال مشهد يديد
18-إدخال كلام
19-إدخال صورة
20-إدخال ملف(إمتدادات معينه)
21-إدخال زر
22-إدخال سبرايت(سيتم شرح السبرايت في الدروس القادمة إن شاء الله)
23-وقف التشغيل
24-تشغيل للمعاينة داخل البرنامج
25-تشغيل التأثيرات اللي في الفريم المحدد(للتحديد إضغط على الفريم المعين من التايم لاين...سيتم شرح التايم لاين في الدروس القادمة)
26-تشغيل تأثير واحد محدد
27-إعادة من البداية
28-إعادة فريم واحد
29-مشاهدة ماذا يوجد في الفريم المعين من أجسام
30-تقديم فريم واحد
31-تقديم إلى النهاية
http://www.se7r-al7ob.com/vb/attachment.php?s=&postid=78691
هالمرة ما حطيت أرقام
بشرح بطريقة ثانية
بس بشرح الأشياء الجديدة
ما يحتاي أشرح الأشياء الموجودة في البرامج العادية مثل كوبي و بيست و غيرها
إنزين نبدأ
new from template
هذا يفتح ملف جديدد بس الحجم ياخذه من الملف اللي إخترته(يفتح نافذة عشان تختار ملف)
save as template
هذا عشان تحفظ الملف كـtemplate عشان تاخذ الحجم اللي إشتغلت عليه بسرعة من التمبليت
new window
يفتح نافذة جديدة من البرنامج
يعني يصير صفحتين
نفس الشي يوم تضغط ctrl+n في الإكسبلورر
samples
هذا يفتح ملفات للسويش تنزل مع البرنامج
شي ملف كيف تسوي لودنق و شي ملف آلة حاسبة و غيرهم
import
عشان تدرج شي لداخل العمل
export
عشان تصدر العمل
==>الexport يحتوي على نافذة فيها أزرار
swf=ملف فلاشي
html+swf=صفحة ويب
exe=معروف بس ما أعرف كيف أشرحه...تقدر تعتبره برنامج مستقل
يعني الswf ما يشتغل بدون مشغل فلاش بس هذا يشتغل بدون أي برنامج يشغله بس حجمه أكبر
avi=ملف ريل بلاير(مب شرط ريل بلاير)
copy html to clip board
ينسخ الhtml كود للعمل
display export option
عشان يظَهِر نافذة الexport في القائمة اللي على اليمين
test
عشان تشوف العمل
in player=تشوف العمل في برنامج الفلاش بلاير(مشغل الفلاش)
in browser=تشوفه على صفحة ويب
report=يعطيك معلومات عن العمل
http://www.se7r-al7ob.com/vb/attachment.php?s=&postid=78706
fit scene in widow=يخلي الشاشة تعرض المشهد بالكامل(كحجم)
fit objects in window=يخلي الشاشة تعرض مساحة قد أكبر جسم في العمل
show ruler=يظَهِر المسطرة عشان تعرف الطول و العرض
show grid=يطلع خطوط على المشهد عشان تحط الأجسام على سطر واحد(متساويين)
show guides=عشان يراويك الخطوط اللي إنت تحددها
snap to grid=إذا كنت حاط القِرِد(الخطوط)أي شي تحركه بيلصق في أقرب خط
و الباقي ما أدري==>صدق مدرس فاشل
http://www.se7r-al7ob.com/vb/attachment.php?s=&postid=78712
scene=إدخال مشهد
text=إدخال نص
button=إدخال زر
sprite=إدخال سبرايت
image=إدخال صورة
content=إدخال ملف
instance=سبرايت مقلد لسبرايت إنت تحدده
effect=عشان تحط تأثيرات جاهزة
script=هذا يباله قعده...نخليه درس بروجه أحسن
insert frame=إدخال فريم
delete frame=حذف فريم
insert second=إدخال عدد من الفريمات بما يساوي ثانية واحدة
delete second=حذف عدد من الفريمات بما يساوي ثانية واحدة
http://www.se7r-al7ob.com/vb/attachment.php?s=&postid=78720
بالمناسبة
ترى المربع الأبيض هو المشهد
بالإنقليزي إسمه scene
نبدأ بالسهم الأسود بعدين الأبيض بعدين اللي تحت السهم الأسود بعدين يمين و جذي لين ما نخلص
بسم الله
السهم الأسود=لتحريك الأجسام
السهم الأبيض=لتغير الأشكال(للتلاعب بالأشكال)
المربع مع سهم=هذا نستخدمه للألوان...جرب تحط أكثر من لون لشكل و تستخدم هذا التأثير و شوف شو بيصير...بيتغير مكان الألوان
النقاط(motion path)=عشان نحرك الصورة
خط=عشان نرسم خط
قلم=أداة رسم
قلم أنابيب=عشان ترسم بس بطريقة مختلفة...ترسم بالخطوط...تضغط أي مكان تريد توصل الخط له
T=لكتابة نص
دائرة=رسم دائرة
مربع=رسم مربع
شكل=رسم مربع بس بأطراف مدورة
اليد=لتحريك مكان الرؤيا...تستخدمه إذا كنت حاط الزووم عالي
المكبر=عشان تكبر أكيد
النسبة المؤوية=عشان تكبر أو تصغر(zoom)
مكبر+مربع أبيض=عشان تخلي البرنامج يعرض المشهد بالكامل كحجم
مكبر+100%=عشان يعرض الحجم 100% بدون أي تكبير أو تصغير...الحجم الحقيقي
زائد=للتكبير
ناقص=للتصغير
الخطوط=show grid(شرحناه قبل)
الخطوط+سهم=snap to grid(شرحناه قبل)
http://www.se7r-al7ob.com/vb/attachment.php?s=&postid=78723
background colour=لون الخلفية
width=عرض
height=طول
frame rate=كم فريم للثانية الواحدة
variable frame rate=عدد الفريمات للثانية الواحدة متغير من القيمة المكتوبة في الفريم ريت
constant frame rate=ثابت
stop playing at end of movie=عشان ما يعيد عرض الملف مرة ثانية لما يخلص
------------
TABS
CONTENT=يعرض الملفات الموجودة في العمل
DEBUG=إذا في غلط في السكربت بيبين في الديباق
EXPORT=للتصدير
TINT=لمعالجة الألوان
ALIGN=سبق شرحها
GUIDES=مشروحة
SCENE=ما في شي معين...بس يخص المشهد اللي يالس تشتغل عليه...من لون الخلفية و غيرها
TRANSFORM=تأثير يستخدم لتحريك أو تكبير أو تصغير الأجسام...بتتعرفون عليها أكثر مع الدروس اللي بتي
طبعا كثرت البرامج المفككة للملفات الفلاشية و احيانن يضيق صدرك انت تعبان في موقعك فجاءة تلقى منه بطاقة انلطشت من موقع ثاني او زر من موقعك او يمكن موقعك بالكامل مفكك اللهم شايلين اسمك و حاطين اسمهم عليه مع العلم ان هذا تعبك ..( بالله ما يرتفع ضغطك ؟؟ )
السؤال هني يقول شلون نخلي ملف الموقع الفلاشي محمي ..؟؟
على أن الموضوع هذا مهم جدا و طريقة الحماية فيه جدا لذيذة و سهلة ..
طبعا في برامج لتشفير الملففات الفلاشية لكنها ما عادت تنفع ابدا ..لأن من خلالها يتم اصطياد رابط الملف الفلاشي الأصلي ..
نبداء بسم الله ...
1- بعد ما تنتهي من تصميم موقعك بالكامل ...
2- افتح ملف عمل جديد جدا و تكون مقاساته نفس مقاسات عمل موقع بالظبط ..
في الفريم الاول فيه اختر الامر Load Movie ..و ضع رابط موقعك الفلاشي فيه ..و طبعا بدون سبرايت ولا شي ..
Level = 1
و في الفريم الخامس مثلا او اي فريم تحب تحط ستوب و بسسسسسسسس..
و بعدها جرب موقعك راح تلقى النداء عليه يتم ..لكن جرب انك تحفظه بواسطة برانمج لاقط للفلاش ..
صحيح انه راح يلقط لك الفلاش الموجود حاليا وهو اللي فيه الامر لود موفي بس .. لكن في النهاية راح يطلع فاضي ..... شفتو كيف الحيلة ؟؟
بالتالي انت الحين ضمنت حماية ممتلكات موقعك بالكامل بهالحركة البسيطة جدا ..
WIDTH=639 HEIGHT=758
على فكرة الكود اسم الموقع اللي في الفلاش
تحياتي
WIDTH=424 HEIGHT=212
أرجوا التطبيق على الدروس
هذا تطبيق لبعض الدروس
هذه بطاقة لمحمد خلاوي بأغنية ((خطار))
للتشغيلplay وللإيقاف stop
WIDTH=320 HEIGHT=160
هذا تطبيق لبعض الدروس
هذه بطاقة لستار أكاديمي بأغنية ((أكاديمية))
للتشغيلplay وللإيقاف stop
WIDTH=320 HEIGHT=160
هذا تطبيق لبعض الدروس
اولا انشا حقل نصي من النوع INPUT لكي نقوم بادخال كلمة السر فيه وقم بتسميته في الـ NAME اسم
يدل عليه ولنفرض PASS
في بداية المشهد ضع الاكشن stop();
ثم ضع زر لكي نقوم بالضغط عليه (( فتتم المقارنة بين الكلمة السرية والكلمة التي ادخلتها في نص الادخال
اذن الاكشن راح يكون على الزر : ضع الاكشن التالي على الزر من خلال تحديده ثم الدخول الى SCRIPT :
---------------------------------------------------------------------------------------------------------------
on (press,keyPress("<Enter>")) {
if (pass == "123456789") {
gotoSceneAndPlay("<current scene>",5);
}
}
---------------------------------------------------------------------------------------------------------------
في هذا الاكشن اذا قمت بالضغط على الزر او ضغط مفتاح ENTER من لوحة المفاتيح يقارن بين الكلمة الاصلية
والكلمة التي قمت بادخالها اذا اتفقت سوف يذهب الى الفريم خمسة (( ونفذ ماتريد)) واذا لم تتفق لن يحدث شي
وبامكانك هنا اضافة رسالة تخرج مثلا (( wrong password)) في نص ديناميكي او اذا تبغى الرسالة
ادرج اي صورة للسويش واجعلها خلفية ثم ارسم مربع باي لون وحوله الى sprite
في الفريم الاول للسبريت ضع stop ثم ضع في طبقة الشكل المربع في الفريم الاول place ثم ضع تاثير transform ((تاثير وليس الاكشن )) من الفريم الثاني
وفي خيارات التاثير هذا من تبويب transform ((اللي جواة التاثير )) ضع صح امام كل من start , middle , end غير الـ scale الى 100 يعني مابغى الحجم يتغير اهم شي غير قيمة الفا alpha كالتالي 70 ,70,40 على الترتيب
والان من اقصى اليمين في السويش اختر قائمة tint وغير alpha الى custom واختر القيمة 50 (( مو ضروري الحوسة ذي كلها القصد اني ابغاك تسوي تاثير للمربع يبدا من وضوح بسيط الى وضوح اعلى ثم يرجع الى نفس الوضوح السابق))
سووووووووو الحركة ذي باللي يعجبك في السويش او اتبع طريقتي البسيطة
الان ارجع للمشهد الاساسي وضع الاكشن التالي على سبريت المربع :
--------------------------------------------------------------------
onEnterFrame() {
valu = random(100);
if (valu <30) {
play();
}
}
--------------------------------------------------------------------
اتوقع الاكشن واااااااضح وضوح ((الجريمة الكاملة هههههه))
سويت متغير وسميته valu ثم اسندت اليه قيمة تخمينية من 1 الى 100 عن طريقandom ثم وضعت شرط اذا القيمة التخمينية اصغر من 30 اعرض السبريت واذا لالالالالا طبعا ماراح يعرض وسلالالالالالالالالالالامتكم
الان كل اللي بقى لك تنسخ السبريت وتكرره على العمل بالكامل ويفضل ترك مساحة بسيطة بين كل مربع والثاني وسوي معاينة راح تدعي لي باذن الله وفي المرفقات صورة توضيحية للسبريت
(((ملاحظه: الدرس يعتبر للمحترفين نوعا ما)))
راح اشرح فكرة البرنامج:
البرنامج عباره عن ثلاث ملفات..
1- ملف امتداد txt لتخزين عدد الزوار فيه.
2- ملف يحتوي على كود php بسط لفتح ملف عدد الزوار وقراءة العدد واعادة كتابة العدد بزيادة واحد ويرسل العدد الى ملف فلاش.
3- ملف فلاش يعرض عدد الزوار.
جميع الملفات راح تلقونها مرفقه مع الدرس.. وهنا راح احط الشرح..
في البداية ننشئ ملف بامتداد txt كما ذكرنا ونعطيه اي اسم وليكن counter.txt كما في مثالنا.
الان نفتح هذا الملف ونكتب فيه رقم صفر .. ليمثل عدد الزوار..
الان نفتح اي محرر نصوص ونكتب كود الـ php التالي الذي يتحكم في فتح الملف والكتابة .. الخ..
كود:
<?
$hits=file("counter.txt");
$hits[0]++;
$fp=fopen("counter.txt","w+");
fwrite($fp,$hits[0]);
fclose($fp);
print "&counter=$hits[0]";
?>
الان احفظ الملف باسم counter.php
الان ساقوم بشرح عمل هذا الكود..
في السطر الاول استخدمنا الامر file الذي يقوم بفتح ملف ونسخ محتوياته وتخزينها في مصفوفه بحيث يكون كل سطر من هذا الملف عباره عن عنصر في المصفوفة ولان الملف لا يحتوي الا على سطر واحد فسيكون هناك عنصر واحد فقط..
في السطر الثاني نقوم يزيادة عدد الزوار الذي قمنا بقراءته من الملف..
في السطر الثالث نفتح المف من جديد ولكن هذه المره للكتابه..
في السكر الرابع نكتب عدد الزوار بعد أن قمنا بزيادته..
في السطر الخامس نغلق الملف..
في السطر السادس نرسل عدد الزوار الى ملف الفلاش وذلك عن طريق المتغير الذي سوف نتعامل معه في ملف الفلاش واسمه counter ..
لاحظ انه عند رغبتنا في ارسال اي متغير الى ملف فلاش يجب ان نسبقه بهذه العلامه & ..
((لا يتوجب عليك فهم كود الـ php لاستخدامه.. كل ما عليك هو التقيد باسماء المتغيرات في ملف الفلاش..))
الان الى ملف الفلاش..
افتح ملف عمل جديد..وانشء سبرايت واطلق عليه ما شئت..المهم ما بداخل السبرايت
الان داخل السبرايت انشئ حقل كتابة ديناميكي وافتح لوح الخيارات المتقدمه "advanced" من خيارات حقل الكتابة على جهة اليمين..
واكتب في حقل "variable" الاسم "counter" ((يجب التقيد بالاسم))
الان اختر السبرايت من لوح outline وتأكد من اختياره ثم اذهب الى لوح ادخال السكريبت..
وغير الاختيار الى Expert
ثم انسخ الكود التالي:
كود:
onLoad () {
this.loadVariables("counter.php?rn=" add math.randomInt(1000));
}
هذا الكود يقوم بتحميل المتغيرات المرسله من الملف counter.php الذي قمنا بارساله..
كان بامكاني كتابة counter.php بدلا من
(counter.php?rn=math.randomInt(1000
لكني قمت باستخدام داله انشاء رقم عشوائي حتى امنع المتصفح من ارسال قيم محفوظه لعدد الزوار..
اذا كنت مبتدءا في php قد لا تفهم ولكنها حيله رائعه
انتهى الدرس الان لكن بقي نقطه وهي انه لن يمكنك مشاهدة التأثير الا عند ارسال الملفات الى موقعك..
وتأكد من تغيرر CHMOD لملف الكتابة counter.txt الى 777
مع ملاحظة أن الملفات يجب ان تكون في مجلد واحد..
في هذا المثال سوف نطبق عمل بسيط الغرض منه تعلم كيفية الاستفادة من الوظيفة (FUNCTION)
ارسم شكل سوف نطبق عليه السحب بالماوس وحوله الى sprite وسمه مثلالا ball وارسم زرين وذلك لتنشيط وعدم تنشيط السحب
ادخل الى قائمة SCRIPT
واختر تعريف وظيفة وهي DEFINE FUNCTION واكتب اسم الوظيفة امام FUNCTION وسمها مثلا
DRAGE وفي عناصر الوظيفة FUNCTION ARGEMENTS اكتب امام الرقم واحد العنصر مثلا VALUE
وفائدة العناصر هي تمرير قيم اليها سوف نستفيد منها لاحقا الان سوف نضع بداخل الوظيفة قاعدة IF لاختبار هل القيمة التي
ستاتي وتحل محل العنصر VALUE مساوية للكلمة TRUE ليبدا سحب السبريت ( والذي سميته في مثالنا هذا BALL )
ام قيمة مخالفة لها فلايتم السحب (( او حتى يتم ايقاف السحب ))
الى هنا سوف يكون النص البرمجي هكذا :
------------------------------------------------------------------------------------------------------------------------------
function DRAGE(value) {
if (value == true) {
ball.startDragLocked();
} else {
stopDrag();
}
}
-------------------------------------------------------------------------------------------------------------------------------
الان بقي وضع الاكشن للزرين ضع على زر بدا السحب الاكشن function من statements ثم اختر اسم الوظيفة التي
قمنا بتعريفها ثم اكتب امام 1 القيمة true او اكتب مباشرة عن طريق evaluate واكتب اسم والوظيفة ثم قوسين بينها القيمة
التي تريد ارسالها للـ value طبعا هذا الاكشن لاي حدث للزر تريده ومثله للزر الثاني ولكن بتغيير true الى
اي قيمة اخرى مثلا false لكي لايتم التنفيذ والشكل النهائي لاكشن الزر الاول :
--------------------------------------------------------------------------------------------------------------------------------
on (release) {
DRAGE(true);
}
--------------------------------------------------------------------------------------------------------------------------------
والزر الثاني :
--------------------------------------------------------------------------------------------------------------------------------
on (release) {
DRAGE(false);
}
-------------------------------------------------------------------------------------------------------------------------------
واخيرا جرب العمل النهائي وباذن الله راح تدعي لي والبعض قد يقول بان الوظيفة حوسة ليش ماسويت اكشن السحب والافلات
عللى طول اقووووووووووووول الوظيفة تستخدم لتكرار النصوص البرمجية على عدة عناصر مثلا عندك موقع وكم فيه زر مثلا
راح اعرف وظيفة وحده تعرض صوت واستخدمها لجميع الازرار وهكذا
وارجو ان اجد الفرصة لتقديم دروس مفيدة لكم في السويش ماكس
|10| |10|
دايما تبدعنا بأبدعاتك شروحات جميله وحلووه
مجهووود كبير بالعطااء
مشكووور ويعطيك العافيه
العفو وإن شاء الله استفدت من الموضوع
مشكور اخوي المبدع على موضوعك
واتمنى الا ستفادة للجميع
ولا تحرمنا من ابداعاتك
العفو أخوي مساهر ومشكور على ردك
ولا تحرمنا من ردودك أخوي مساهر
ضع 3 سكانات في الأول على الفريم رقم 1 ضع ستوب
stop();
و في الثاني و الثالث كما في السكان الأول
ارجع لل سكان رقم 1
on (keyPress("<Right>")) {
gotoSceneAndPlay("Scene_2",1);
}
روح للسكان رقم2 و الصق هاذا الكود
on (keyPress("<Right>")) {
gotoSceneAndPlay("Scene_1",1);
}
و هاذا ايضا في السكان رقم 2
on (keyPress("<Left>")) {
gotoSceneAndPlay("Scene_3",1);
}
و روح لل سكان رقم 3 و ضع هاذا الكود
on (keyPress("<Right>")) {
gotoSceneAndPlay("Scene_2",1);
}
يمكن ان تصمم اكثر من توقيع وسيتغير
عشوائياً باستخدام الأمر random ومعناه (عشوائي)
افتح ملف جديد إن شئت دعه فارغاً
اصنع اكثر من توقيع ولنفرض 3 تواقيع ولتكن بنفس الحجم ليسهل عرضها بالمنتدى
لابد من تسمية خاصة وهي كالتالي الملف سيبدا بالقراءة من 0 حتى رقم التوقيع الاخير
مثلاً movie0.swf / movie1.swf / movie2.swf وهكذا
في الملف الجديد اللذي انشأته ضع الاكشن التالي في اول فريم
كود:
onFrame (1) {
loadMovieNum("Movie" add random (3) add ".swf",0);
}
الآن ناتي للتفصيل لكي يسهل فهم الأكشن ولابد من تحمل هذه الرموز بالبداية فكلنا يكره التعامل مع
الأكشن وخاصة اللي ضعبفة عندهم اللغة الإنجليزية مثلي لكن لا مشكلة إن شاء الله
بالنسبة لتفصيل تركيب الأكشن كما يلي :
انقر على () add script > events < frame < on frame
ومن ثم انقر مرة اخرى على () add script > movie control <load/unload level < loadMovieNum
ومن ثم في خانة url تحت اكتب ما يلي
علامتي تنصيص اي امر ثابت "" وضع بينها كلمة movie هكذا "movie"
lومن ثم مسافة واكتب add اي اضف random عشوائياً بين قوسين (3) اي ثلاث ملفات
ومن ثم مسافة واكتب add اي اضف كما ذكرنا سابقاً برضوا علامتي تنصيص "" وكتب داخلها swf. فتكون هكذا "swf."
فيكون الأكشن اخيراً بهذا الشكل على قائمة expert
onFrame (1) {
loadMovieNum("Movie" add random (3) add ".swf",0);
}
ومعناه
على الفريم رقم 1 حمل الفلم التالي بقيمة متغيرة وخذ هذه الثوابت كلمة movie واضف عشوئياً بعدها احد هذه الملفات اي التواقيع
ومن ثم بعد ذلك اضف اخيراً الإمتداد swf. لكل رقم تختاره
اي استفسار يا إخوان اتمنى ان نتعاون في فهم طريقة الاكشن وإضافتها الواحد تلو الآخر
ملاحظة لابد ان تكون جميع الملفات تحت مجلد او دليل واحد
في كثير من الاحيان نحتاج اننا نؤخر العرض او بالاحرى نؤخر ظهور شي في العرض الى بعد مثلا عشر ثواني او شي من هذا القبيل.. وكثير ما نحتاجها في البطاقات .. مثلا مقطع يحتاج 10 ثواني ..
كان الحل الوحيد عندنا اننا نظيف فريمات فاضية.. لكن هذا الحل كان بدائي نوعا ما وخاصة بعد حصولنا على سويش ماكس..
اليوم في هذا الدرس راح اشرح طريقة انك تأخر اي عدد من الثواني باستخدام فقط ثلاث فريمات!!
الان شوفوا هذا المثال بعدين شوفو الدرس..
><><><><><><><><>><><><><><
فكرة العمل كليا تعتمد على السكريبت التالي... خلونا نشوفه بعدين نتكلم..
----------------------------------------------------------
onFrame (1) {
delay=3;
start=timer.ticks();
end=start+delay*1000;
}
onFrame (2) {
new=timer.ticks();
}
onFrame (3) {
if (new<end) {
prevFrameAndPlay();
} else {
stop();
tellTarget (_1) {
nextFrameAndStop();
}
}
}
-----------------------------------------------------------
الشي الوحيد المهم في هذا الكود هو الدالة timer.ticks
هذي الداله هي عباره عن داله تعيد المده التي استغرقها العرض الى لحظه نداء الداله هذي وتعيد النتيجة بالميلي ثانيه milliseconds ..
طيب.. الحين خلونا نتكلم عن المتغيرات الي استخدمناها..
1- delay : هذا المتغير الي نضع فيه القيمة الي نبي نأخرها (بالثانيه) في مثالنا التأخير لمدة 3 ثواني..
2- start : متغير نخزن فيه الوقت الي بنبدا فيه حساب الوقت حتى تنتهي مدة التأخير..
3- end : متغير نخزن فيه القيمة الي بتنتهي فيه مدة التأخير..
4- new : متغير نخزن فيه قيمة حتى نختبرها كل مره مع وقت النهاية..
------------------
- في البدايه نقوم بضبط قيم المتغيرات الثلاث الاولى حسب الرغبة..
لاحظ اننا عندما اردنا زيادة مدة التأخير على المتغير end في السطر الرابع ضربنا مدة التأخير بـ 1000
وذلك لأن timer.ticks تعيد المده بالميلي ثانيه كما ذكرت مسبقا..
- بعد ضبط وقت البدايه ومدة التأخير ووقت النهايه ننتقل الى فريم اخر.. لنقوم باعطاء قيمة الوقت للمتغيرnew..
- في الفريم الذي يليه..نختبر الوقت الحالي..
هل تعدى مدة النهايه ام لا؟ وذلك باستخدام المتغير new ..
اذا لم يكن تعدى مدة النهاية فنأمره بالذهاب الى الفريم السابق لاعطاء قيمة جديدة لـ new ..
ثم نختبر مره اخرى حتى يتحقق الشرط وهو ان new يكون اكبر من end في هذه الحاله نقوم بعمل ما نريد..
في مثالنا قمت باخبار السبرايت(( _1 )) بالتوجه الى الفريم التالي لتغيير اللون..
في هذا الدرس الخفيف سنتعرف على كيفية استخدام النص الدينامي dynamic text
واستخدامه في الملف بدلاً من النص العادي static text وهذا عند استخدام خط واحد
فقط في العرض وهذا افضل بدلاً من التنويع في الخطوط ومن المعلوم ان Flash Playre يقوم
بتحميل الخط المختار كاملاً مع الفلم إلا في هذه الحالة فأنت تطلب من swish ان يدرج لك فقط هذه
الحروف والتي سنكتبها الآن في خانة Character Opitions بسم الله الرحمن الرحيم
اضف نص جديد وسمه ما شئت مثال (swish)
اذهب لخانة text من القائمة اليمنى واختر dynamic text بالظغط على السهم بجانب state text
انقر على ايقونة Character Opitions اللتي ستظهر بعد تحويلك النص لدينامي
انقر على الخيار الثاني Only These Charcter وعلم علامة صح عند آخر خيار these Character
وضع في المربع اسفل الحروف اللتي ستستخدمها في فلمك مثلاً عندنا الآن كلمة Swish نكتفي بوضع فقط
Swih بحيث يتم تحميل فقط هذه الاحرف ولو استخدمنا الحرف في اكثر من كلمة لا يهم ولكن لو زدنا حرفاً
بدون وضعه في المربع فلن يتم تحميله مع الفلم .
الآن صدر الملف ولاحظ حجمه وقم بتجربة العمل مرة آخرى بدون استخدام النص الدينامي ولاحظ فرق الحجم
ستنبهر فعلاً من النتيجة
Wingdings
1 فلودر
2 ورقه مثنية من الطرف
3 ورقة سادة
4 ثلاث ورقات
5 خزانة
6 توقيت زمني
7 كي بورد
8 ماوس
9 كيمرا
0 فلودر مغلق
- صندوق بريد مغلق
= فلوبي
Webdings
v باص
b دراجة
m رجل
h سيارة سعاف
j طيارة
k هيلوكبتر
L نجمة
' سلسلة
z ممنوع التدخين
x ممنوع الدخول
v باص
حركة بسيطة جدا وهذا مثال على محرك بحث الياهو كل ما نحتاج طبقتين
الطبقة الاولى نحط فيها مربع نص من نوع انبت
input text
ثم اختر الخط العربي للكتابة العربية وضع اسم وليكن
P
في الطبقة السفلية اكتب كلمة بحث جنب النص وحط اي زر واكتب عليه بحث مثلا او اذهب وحط عليه هذا الكود
on (press) {
getURL("http://search.yahoo.com/bin/search", "_blank", "GET");
}
جرب الشغل
وهذا مثال
ملاحظة تعلمت هذي الفكرة من اخوي تروجان
ولأي محرك بحث اخر مثل جوجل فقط نأخذ اللنك الخاص فيه ونبدله مع لنك الياهو
ارسم مربع في الوسط و اكتب حرف ح على المربع تشوف Static Text اضغط عليها و حولها الى lnput Text وجرب عملك
+*+|خالد|+*+ 02-09-2004, 17:09 |4| دروس روعه
فتى عمان 01-11-2004, 11:19 تسلم اخي المبدع على هذه الدروس المفيده
واتمنى لو تطرح درس في كيفية عمل شكل او كلمة تتبع الماوس لان الدرس الموجود غير واضح واتمنى الاستفاده
ودرس اخر هو كيفيه عمل عرض ( برزينتيشن ) ان امكن في هذا البرنامج
في انتظار ردكم
بارك الله فيكم
آهـــــات 13-11-2005, 23:37 المبدع
الف الف شكرا على ما قدمته بالرغم اني لم اعرف الكثير من
بعض الرموز والاشياء المكتوبه لاني جديد على الفلاش
وانا استخدم سويش ماكس
ولا عليك امر اذا تدلني على موضوع لك في هذا متفرد بالماكس
وطلب اخر وهو التعريب حق سويش ماكس
ولك مني الف شكر وتقدير على مجهوداتك
وتقبل تحياتي
اخوووك : آهــــــات المجروح
فلاش 5 (http://www.arabsgate.com/cgi-bin/software/jump.cgi?ID=90)
تعريب فلاش5 (http://www.fsmj.host.sk/mon/flash-arab.zip)
هذه مجموعة من السريال نمبر لبرنامج flash 5
s/n: FLW500-03143-77238-80660
s/n: FLW500-03577-37255-87535
s/n: FLM500-68444-87286-19336
s/n: FLM500-09185-97215-05484
كراك فلاش5.. قريباً
السويش..
سويش2 (http://www.fsmj.host.sk/pro/SetupSwish200_20020417.zip)
كراك سويش 2 (http://www.fsmj.host.sk/pro/crkswish2pro.zip)
طريقه تركيب كراك سويش2 (http://al-waham.net/swish/crack.html)
تعريب سويش2... قريباً
سويش1.51 (http://www.fsmj.host.sk/pro/SetupSwish151.exe)
كراك سويش 1.5 (http://www.andr.net/filez/s/cr-sws15.zip)
تعريب سويش1.5.. مع الكراك (http://www.fsmj.host.sk/pro/swich_arabic.zip)
شرح تركيب كراك سويش1.5 (http://montada.com/games4arab/showthread.php?s=&threadid=30189)
============
برامج للكتابة بالعربي ..
في البرامج التي لا تعدعم العربي
الرسام (http://www.motken.org/porogram/AlRassam.zip)
المفتاح (http://www.photoshopclub.org/Downloads/thekey.zip)
برنامج يمكنك من الكتابة العربية في البرامج الاجنبية ويعتمد على الخطوط الموجودة في جهازك
الوسيط (http://www.photoshopclub.org/Downloads/ALWaseet.zip)
هذا البرنامج يمكنك من الكتابة العربية مع البرامج الاجنبية وفيه خطوط تاي معه ويستخدم خطوط جهازك ايضا في نفس الوفت
============
برامج مفيده...
exe2swf (http://www.fsmj.host.sk/pro/exe2swf.zip)
برنامج يحول من exe الى swf
gif2swf (http://www.fsmj.host.sk/pro/gif2swf-full.zip)
برنامج يحول صور ال gif الى swf
flash5player (http://www.fsmj.host.sk/pro/flash5player.zip)
برنامج مهم لكل من يستخدم الأنترنت.. لكي يظهر الفلاش في المواقع والتواقيع
(الوصلات تعمل 100%100)
برنامج فلاش الاصدارMacromedia Flash MX 6.0 (http://absba.com/modules.php?name=Downloads&d_op=getit&lid=1676)
حجم البرنامج 46,00 MB:!
وهذا السيريال نمبر FLW600-52838-43640-48762
برنامج فلاش الاصدارMacromedia Flash v5 (http://absba.com/modules.php?name=Downloads&d_op=getit&lid=65)
حجم البرنامج 18,50 MB
والسيريال نمبر الخاص به
FLW500-03143-77238-80660
وهذا التعريب فقط ضعه في مجلد البرنامج
ملف التعريب (http://www.alarnea.net/html/modules.php?name=Downloads&d_op=getit&lid=7)
برنامج السويش الاصدارSwish 2.V (http://www.swishzone.com/SetupSwish200.exe)
حجم البرنامج حوالي 4,80 MB ولهذه النسخه ميز الا وهي انها تكب
بالعربي دون الحاجه الى برامج مساعده
الكــــراك
تركيب الكراك
التعريب
نقوم بوضع ملف
Swish Arabic.exe
في مجلد
C:\Program Files\Swish 2
ثم نقوم بالذهاب الى نفس المجلد السابق ونقوم بتشغيل ملف
Swish Arabic
بعد ذلك يتم عرض واجهة البرنامج وجميع الخيارات باللغة العربية
السلام عليكم
بليز ممكن تساعدووني
التعريب
نقوم بوضع ملف
Swish Arabic.exe
في مجلد
C:\Program Files\Swish 2
ثم نقوم بالذهاب الى نفس المجلد السابق ونقوم بتشغيل ملف
Swish Arabic
بعد ذلك يتم عرض واجهة البرنامج وجميع الخيارات باللغة العربية
بس مو عارف وين اروح بالظبط؟
:(
ممكن بليز...!
المبدع يعطيك الصحة على البرنامج كثير مهم
|