azizsoft
23-03-2016, 06:39 AM
بسم الله الرحمن الرحيم
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
السلام عليكم ورحمة الله وبركاته
هل قمت أخي الكريم ببعض المحاولات والتمارين ببرنامج الفلاش ولغة اكشن سكريبت 3 اذا كان الأمر كذلك
فثق وتأكد أنك لن تجد صعوبة في بناء تطبيقات الهواتف بما أن طريقة بناء الاكواد ستكون هي نفسها باستثناء تغير طفيف
في أكواد أحداث الماوس MouseEvent لتحل مكانها أكواد أحداث اللمس TouchEvent
طبعا نحن سنتعامل مع التطبيق النهائي بالاصبع وليس بالماوس يعني نضغط بالاصبع أو باصبعين للتدوير أو التكبير أو التصغير
أو السحب الى أعلى أو الى أسفل وكل هاته الاحداث سنتعرف عليها وصلت الفكرة :abc_051:
لاأريد أن أسبق الاحداث لكن ما في مشكل من أجل عيونكم . ركز معي أخي الكريم :abc_088:
بكل سهولة سنختبر في هذا الدرس أول تطبيق واريد منك أن تخرجه بشكل نهائي بصيغة apk
وتنقله الى هاتفك وتجربه وتعطينا النتيجة من خلال رأيكم .
سأريكم سهولة العمل على فلاش .
في فلاش لو أردنا أن نضغط على زر ليظهر لنا صورة مخفية ماذا سنفعل === ببساطة
افتح برنامج الفلاش ملف جديد واختر Action Script 3 اسحب اي صورة في المسرح حولها الى موفي كليب
واعطها اسم Soura في نفس الطبقة اضف زر اعطه اسم btn1 ثم اضف طبقة ثانية للاكشن وانسخ هذا الكود :
Soura.visible = false;
btn1.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(event:MouseEvent):void {
Soura.visible = true;;
}
اضغط F5 للمعاينة اضغط على الزر ستظهر الصورة .
الان سننجز أول تطبيق أندرويد وسنكرر نفس الطريقة تابع معي لاتغلق برنامج الفلاش :abc_087:
افتح ملف جديد من File ثم New واختر Air For Android ارجع الى الملف الاول حدد الصورة والزر وانسخهما
Copy ثم ارجع الى ملف الاندرويد ولصق Paste اضف طبقة للاكشن وانسخ الكود التالي
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
Soura.visible = false;
btn1.addEventListener(TouchEvent.TOUCH_TAP, tapHandler);
function tapHandler(event:TouchEvent):void
{
Soura.visible = true;
}
الان اضغط Control من تبويب Test Movies تأكد أن الخيار iN Air Debug Launcher Mobile مفعل
ثم اضغط Test سيفتح البرنامج والسوميلايتر المحاكي من أفسل المحاكي شرحنا اضغط Touch And Gesture
ثم فعل خيار Touch Layer وجرب التطبيق اضغط على الزر وهنا الماوس تعوض الاصبع ستظهر الصورة
احفظ وصدر الملف وانقله الى هاتفك وجرب التطبيق .
هل لاحظت السهولة عوضنا حدث الماوس MouseEvent.CLICK بحدث اللمس TouchEvent.TOUCH_TAP
و TOUCH_TAP هي CLICK .
أوامر الاكشن سكريبت التي عرفتها سابقا الكثيرة سنطبقها كما هي ان شاء الله فقط نغير من الماوس الى اللمس .
أرجو المتابعة و تطبيق الشرح والافادة
ما هو انطباعك الان أخي الفاضل بعد هذا التمهيد ؟
الدرس الرابع
(http://www.abc4web.net/vb/showthread.php?t=33322)
استودعكم الله
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
السلام عليكم ورحمة الله وبركاته
هل قمت أخي الكريم ببعض المحاولات والتمارين ببرنامج الفلاش ولغة اكشن سكريبت 3 اذا كان الأمر كذلك
فثق وتأكد أنك لن تجد صعوبة في بناء تطبيقات الهواتف بما أن طريقة بناء الاكواد ستكون هي نفسها باستثناء تغير طفيف
في أكواد أحداث الماوس MouseEvent لتحل مكانها أكواد أحداث اللمس TouchEvent
طبعا نحن سنتعامل مع التطبيق النهائي بالاصبع وليس بالماوس يعني نضغط بالاصبع أو باصبعين للتدوير أو التكبير أو التصغير
أو السحب الى أعلى أو الى أسفل وكل هاته الاحداث سنتعرف عليها وصلت الفكرة :abc_051:
لاأريد أن أسبق الاحداث لكن ما في مشكل من أجل عيونكم . ركز معي أخي الكريم :abc_088:
بكل سهولة سنختبر في هذا الدرس أول تطبيق واريد منك أن تخرجه بشكل نهائي بصيغة apk
وتنقله الى هاتفك وتجربه وتعطينا النتيجة من خلال رأيكم .
سأريكم سهولة العمل على فلاش .
في فلاش لو أردنا أن نضغط على زر ليظهر لنا صورة مخفية ماذا سنفعل === ببساطة
افتح برنامج الفلاش ملف جديد واختر Action Script 3 اسحب اي صورة في المسرح حولها الى موفي كليب
واعطها اسم Soura في نفس الطبقة اضف زر اعطه اسم btn1 ثم اضف طبقة ثانية للاكشن وانسخ هذا الكود :
Soura.visible = false;
btn1.addEventListener(MouseEvent.CLICK, clickHandler);
function clickHandler(event:MouseEvent):void {
Soura.visible = true;;
}
اضغط F5 للمعاينة اضغط على الزر ستظهر الصورة .
الان سننجز أول تطبيق أندرويد وسنكرر نفس الطريقة تابع معي لاتغلق برنامج الفلاش :abc_087:
افتح ملف جديد من File ثم New واختر Air For Android ارجع الى الملف الاول حدد الصورة والزر وانسخهما
Copy ثم ارجع الى ملف الاندرويد ولصق Paste اضف طبقة للاكشن وانسخ الكود التالي
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
Soura.visible = false;
btn1.addEventListener(TouchEvent.TOUCH_TAP, tapHandler);
function tapHandler(event:TouchEvent):void
{
Soura.visible = true;
}
الان اضغط Control من تبويب Test Movies تأكد أن الخيار iN Air Debug Launcher Mobile مفعل
ثم اضغط Test سيفتح البرنامج والسوميلايتر المحاكي من أفسل المحاكي شرحنا اضغط Touch And Gesture
ثم فعل خيار Touch Layer وجرب التطبيق اضغط على الزر وهنا الماوس تعوض الاصبع ستظهر الصورة
احفظ وصدر الملف وانقله الى هاتفك وجرب التطبيق .
هل لاحظت السهولة عوضنا حدث الماوس MouseEvent.CLICK بحدث اللمس TouchEvent.TOUCH_TAP
و TOUCH_TAP هي CLICK .
أوامر الاكشن سكريبت التي عرفتها سابقا الكثيرة سنطبقها كما هي ان شاء الله فقط نغير من الماوس الى اللمس .
أرجو المتابعة و تطبيق الشرح والافادة
ما هو انطباعك الان أخي الفاضل بعد هذا التمهيد ؟
الدرس الرابع
(http://www.abc4web.net/vb/showthread.php?t=33322)
استودعكم الله