دوره طراحی لایههای نمایش در 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. درس ۱۰۰: جمعبندی و پروژههای نمونه
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.