اپلیکیشن اندرویدی فلشکارت آموزشی طراحی لایههای نمایش در ActionScript
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی لایههای نمایش در ActionScript
موضوع کلی: توسعه بازی و انیمیشن با استفاده از ActionScript
موضوع میانی: مدیریت نمایش صفحه بازی
📋 سرفصلهای دوره
- 1. درس ۱: مقدمهای بر ActionScript و لایههای نمایش
- 2. درس ۲: ساختار پایه ActionScript برای گرافیک
- 3. درس ۳: معرفی کلاس DisplayObject
- 4. درس ۴: معرفی کلاس DisplayObjectContainer
- 5. درس ۵: کار با اشیاء نمایشی (Display Objects)
- 6. درس ۶: اضافه کردن و حذف کردن اشیاء نمایشی
- 7. درس ۷: مرتبسازی اشیاء نمایشی بر اساس Z-order
- 8. درس ۸: استفاده از DisplayList برای سازماندهی
- 9. درس ۹: معرفی کلاس Sprite
- 10. درس ۱۰: کاربرد Sprite به عنوان یک کانتینر گرافیکی
- 11. درس ۱۱: معرفی کلاس Shape
- 12. درس ۱۲: رسم اشکال ساده با Shape
- 13. درس ۱۳: کار با Graphics API
- 14. درس ۱۴: ترسیم خطوط و منحنیها
- 15. درس ۱۵: پر کردن اشکال با رنگ و گرادیان
- 16. درس ۱۶: استفاده از تصاویرBitmap
- 17. درس ۱۷: بارگذاری و نمایش تصاویر Bitmap
- 18. درس ۱۸: کار با BitmapData
- 19. درس ۱۹: دستکاری پیکسلهای تصویر
- 20. درس ۲۰: فیلترهای تصویر در ActionScript
- 21. درس ۲۱: معرفی کلاس MovieClip
- 22. درس ۲۲: استفاده از MovieClip برای انیمیشن
- 23. درس ۲۳: کنترل فریمهای MovieClip
- 24. درس ۲۴: اضافه کردن اکشن به فریمها
- 25. درس ۲۵: همگامسازی MovieClip با کد
- 26. درس ۲۶: حرکت دادن اشیاء نمایشی
- 27. درس ۲۷: تنظیم موقعیت (x, y)
- 28. درس ۲۸: تغییر مقیاس (scaleX, scaleY)
- 29. درس ۲۹: چرخش (rotation)
- 30. درس ۳۰: تنظیم مرکز چرخش و مقیاس (transform.matrix)
- 31. درس ۳۱: استفاده از کلاس Transform
- 32. درس ۳۲: کار با ماتریسهای تبدیل
- 33. درس ۳۳: ایجاد افکتهای بصری ساده
- 34. درس ۳۴: شفافیت (alpha)
- 35. درس ۳۵: رنگآمیزی (tint)
- 36. درس ۳۶: استفاده از کلاس ColorTransform
- 37. درس ۳۷: ماسک کردن اشیاء نمایشی
- 38. درس ۳۸: ایجاد ماسک با DisplayObject
- 39. درس ۳۹: کاربردهای ماسک در طراحی UI
- 40. درس ۴۰: کلاستر کردن اشیاء نمایشی (Grouping)
- 41. درس ۴۱: استفاده از DisplayObjectContainer برای گروهبندی
- 42. درس ۴۲: مدیریت گروهی اشیاء
- 43. درس ۴۳: رویدادهای ماوس در ActionScript
- 44. درس ۴۴: شنود رویدادهای کلیک و حرکت موس
- 45. درس ۴۵: کشیدن و رها کردن (Drag and Drop)
- 46. درس ۴۶: پیادهسازی اولیه Drag and Drop
- 47. درس ۴۷: بهبود قابلیت Drag and Drop
- 48. درس ۴۸: رویدادهای صفحه کلید
- 49. درس ۴۹: شنود رویدادهای فشردن کلید
- 50. درس ۵۰: ارتباط کلیدهای صفحه کلید با اشیاء نمایشی
- 51. درس ۵۱: مدیریت فوکوس (Focus Management)
- 52. درس ۵۲: اشیاء قابل فوکوس
- 53. درس ۵۳: انتقال فوکوس بین اشیاء
- 54. درس ۵۴: انیمیشنهای متنی (Text Animations)
- 55. درس ۵۵: معرفی کلاس TextField
- 56. درس ۵۶: تنظیم متن و استایل
- 57. درس ۵۷: انیمیشن کاراکتر به کاراکتر
- 58. درس ۵۸: انیمیشن خط به خط
- 59. درس ۵۹: استفاده از کلاس Timer برای انیمیشن
- 60. درس ۶۰: ایجاد انیمیشنهای زمانبندی شده
- 61. درس ۶۱: کلاسهای انیمیشن پیشرفته
- 62. درس ۶۲: معرفی کلاس Tweener (اگر در محیط ActionScript 3 موجود باشد)
- 63. درس ۶۳: استفاده از Tweener برای افکتهای نرم
- 64. درس ۶۴: انیمیشنهای پیچیده با Tweener
- 65. درس ۶۵: کلاسهای انیمیشن شخص ثالث
- 66. درس ۶۶: مقدمهای بر کتابخانههای انیمیشن
- 67. درس ۶۷: استفاده از کتابخانههای محبوب (مثال)
- 68. درس ۶۸: بهینهسازی عملکرد لایههای نمایش
- 69. درس ۶۹: کاهش تعداد اشیاء نمایشی
- 70. درس ۷۰: استفاده موثر از DisplayObjectContainer
- 71. درس ۷۱: بهینهسازی بارگذاری منابع (تصاویر)
- 72. درس ۷۲: کش کردن (Caching) اشیاء نمایشی
- 73. درس ۷۳: استفاده از Stage3D (مقدماتی)
- 74. درس ۷۴: مقدمهای بر گرافیک سهبعدی در ActionScript
- 75. درس ۷۵: رندر کردن با Stage3D
- 76. درس ۷۶: کار با Context3D
- 77. درس ۷۷: مدیریت رویدادهای Stage
- 78. درس ۷۸: شنود رویدادهای تغییر اندازه Stage
- 79. درس ۷۹: رویدادهای کامل صفحه (Full Screen Events)
- 80. درس ۸۰: ارتباط با DOM (در صورت استفاده در مرورگر)
- 81. درس ۸۱: استفاده از ExternalInterface
- 82. درس ۸۲: فراخوانی اکشن از جاوا اسکریپت
- 83. درس ۸۳: فراخوانی جاوا اسکریپت از اکشن
- 84. درس ۸۴: طراحی UI واکنشگرا
- 85. درس ۸۵: تنظیم اندازه و موقعیت اشیاء بر اساس Stage
- 86. درس ۸۶: استفاده از کلاس Rectangle
- 87. درس ۸۷: کار با کلاس Point
- 88. درس ۸۸: کلاسهای هندسی در ActionScript
- 89. درس ۸۹: مفاهیم بردار و مختصات
- 90. درس ۹۰: تداخل (Collision Detection)
- 91. درس ۹۱: تشخیص تداخل ساده بین مستطیلها
- 92. درس ۹۲: تشخیص تداخل با اشیاء پیچیدهتر
- 93. درس ۹۳: مدیریت حافظه در ActionScript
- 94. درس ۹۴: آزاد کردن منابع اشیاء نمایشی
- 95. درس ۹۵: جلوگیری از نشت حافظه
- 96. درس ۹۶: نکات پیشرفته در طراحی لایههای نمایش
- 97. درس ۹۷: استفاده از کلاس BitmapCache
- 98. درس ۹۸: بهینهسازی انیمیشنهای پیچیده
- 99. درس ۹۹: ساخت کامپوننتهای UI قابل استفاده مجدد
- 100. درس ۱۰۰: جمعبندی و پروژههای نمونه
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.