لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه27
بخشی از فهرست مطالب
فهرست مطالب
عنوان مطالب شماره صفحه
2-1) اسکریپت ها چه کارهایی انجام میدهند ؟ 4
3-1) اسکریپتها را کجا بنویسیم؟ 5
4-2) دست یا پا: آزمودن با IK 8
1-5-2) اضافه کردن استخوان به بازو 10
2-5-2) کنترل کردن حرکت استخوان هایی خاص 12
3-5-2) اعمال محدودیت ها برروی bone های خاص 14
6-2) مقایسه IK با tweening motion 15
7-2)مقایسه author-time و runtime در انیمیشن IK 17
چکیده
مقدمات زبان برنامه نویسی اکشن اسکریپت در طی فصل یک مرور می شود و نحوه اسکریپت نویسی در نرم افزار کاربردی فلش که برای ساخت ابزارهای مولتی مدیا استفاده می شود، توضیح داده می شود.
در فصل های بعدی بخش انیمیشن سازی نرم افزار فلش که برای ساخت انواع ابزارهای مولتی مدیا به خصوص موارد آموزشی می تواند استفاده شود، شرح و توضیح داده می شود که به صورت تخصصی مورد بحث گذاشته شده و تمامی موارد را از طریق نرم افزار فلش توضیح می دهد.
مقدمه
امروزه تمامی شرکتهای پیشرو برآنند تا در معرفی و تبلیغ خدمات و محصولات خود با استفاده از ابزارهای نوین گامی از دیگران جلوتر باشند . برای انتقال اطلاعات تجاری ، تبلیغاتی از ابزارهای مختلفی بهره برداری می شود . من جمله می توان به بروشورها، تیزرها، مقالات و یا آلبومهای تصاویر اشاره کرد.
با استفاده از سی دی مالتی مدیا می توان کلیه ابزارهای یاد شده را با امکانات منحصر بفردIT در هم آمیخت و پروسه انتقال اطلاعات را به بهترین وجه انجام داد . جذابیت در نحوه نمایش توانمندی ها و خدمات هر مجموعه برگ برنده ای برای موفقیت در جذب مخاطب است . طراحی سی دی مالتی مدیا , میتواند با ابزار های متفاوت همچون تصویر , فیلم , صوت , موزیک , انیمیشن , افکت های بصری و ... این جذابیت را برای شما فراهم آورد.
سی دی مالتی مدیا یکی از بهترین ابزارهای تبلیغاتی و اطلاع رسانی در دنیای مدرن می باشد . سی دی مالتی مدیا هیچ گونه محدودیت از نظر حجم (در مقایسه با وب سایت) ، انیمیشن های 2 بعدی و 3 بعدی ، نمایش فیلم ، گفتار ، موسیقی و ... ندارد .
- سی دی مالتی مدیا مستقل از کامپیوتر کاربر استفاده کننده از آن قابل اجرا و نمایش می باشد .
- سی دی مالتی مدیا محدودیت سیستم عاملی ندارد و روی سیستم عامل های ویندوز ، لینوکس و مک قابل اجرا و نمایش می باشد .
- سی دی مالتی مدیا محدود به رزولوشن خاصی نمی باشد و در هر وضوحی قابل نمایش می باشد .
- سی دی مالتی مدیا به دلیل استفاده از رسانه های مختلفی چون صدا و تصاویر متحرکت جذابیت بالائی دارد .
- سی دی مالتی مدیا بصورت خودکار اجرا می شوند .
- سی دی مالتی مدیا بدون نیاز به نصب و مراحل اضافی قابل اجرا و نمایش می باشد.
فصل 1
1-1)اکشن اسکریپت چیست؟
اکشن اسکریپت نوعی زبان برنامه نویسی است مانند همه زبان های برنامه نویسی مثل بیسیک یا c++ .یکی از تفاوت هایی که اکشن اسکریپت با دیگر زبان ها دارد در این است که محیطی که ما در آن از اکشن اسکرسپت استفاده می کنیم مخصوص انجام کارهای گرافیکی است و یا برای ایحاد یک وب سایت.اما محیط زبان های برنامه نویسی دیگر کاملا متفاوت است و برای اینگونه کارها ایچاد نشده بلکه برای ایجاد نرم افزارهای گوناگون ایجاد شده است.
محیط برنامه نویسی اکشن اسکریپت برنامه فلش است که از سوی شرکت ماکرومدیا است.به جرعت میتوان گفت این زبان برنامه نویسی یکی از قویترین زبان های برنامه نویسی برای کارها گرافیکی و ایجاد فیلم های پویا است.
شاید تا کنون در سایت های مختلف دیده باشید که وقتی موس را حرکت میدهید پشت کرسر موس اشکالی ایجاد میشود و یاوقتی روی دگمه ای می روید رنگ ان دگمه تغییر می کند.همه این کارها با اکشن اسکریپت انچام پذیر است.
action script بر اساس جاوا اسکریپت ساخته شده و دارای objects.و classes هاست. object ها انواع اطلاعات مانند صدا تصویر و متن و مقادیر عددی و... هستند که خود زیر گروه کلاس ها به شمار می روند
هر کدام از object خود دارای متد method و مشخصات properties مخصوص بخود هستند.
پنل اکشن با دو صورت کارایی normal و export محیط برنامه نویسی را برای کاربران حرفه ای و کاربران معمولی که چیزی از زبانهای برنامه نویسی نمی دانند آماده کرده است.
در فلش اکشن ها به 8 قسمت طبقه بندی شده اند :
1)اکشن ها (actions) : یک گروه کلی که بسیاری از اکشن هایی که مرتب برای کنترل فیلم از آنها استفاده می کنید در این گروه هستند.
2) عملگرها : (operators) شامل عملگرها برای مقایسه و تغییر مقادیر و نشانه های ریاضی جمع و تفریق و ... هستند.
3)توابع : (functions)تابع ها در این گروه قرار داده شده اند توابع زیر برنامه هایی هستند که اطلاعات را تجزیه تحلیل کرده و مقادیر را به برنامه اصلی بر می گردانند.
4) ثوابت (constants) : ثابتها مقادیر ثابت منطقی مثل true یا falseهستند.
5) مشخصات (properties) : ویژگیهای مختلف در این طبقه هستند مانند درجه محو بودن یا زاویه چرخش و غیره.
6) اشیا (objects) : شاملobjectهای مختلف مثل دکمه ها و متدها و رویدادهای مختلف اشیا هستند.
7) به دردنخورها (deprecate) :همونطور که از اسمش پیداست یه سری دستورات بدرد نخورهستند که کاری با هاشون نداریم.
8) : flash UI components گروه آخر یک گروه برنامه سفارشی از پیش نوشته شده است که کارهای خاص و پر کاربردی را انجام می دهند مثلا شما میخواهید یه منو بسازید و باید از اسکریپت های مختلف استفاده کنید اما قبلا بصورت آماده در این قسمت گذاشته شده است.
2-1) اسکریپت ها چه کارهایی انجام میدهند ؟
یک فیلم فلش از چند سن (scene)شکیل شده است . هر سن یک تایم لاین دارد . هر تایم لاین با یک فریم شروع می شود و همینطور ادامه پیدا می کند. اسکریپت میتواند یک فیلم را متوقف کند یا فیلم را به یک فریم عقب بازگرداند یا هر کار دیگری که شما فکرش را کنید.
3-1) اسکریپتها را کجا بنویسیم؟
برنامه را می توانیم در 3 قسمت بنویسیم:
1- در تایم لاین
هر سن در فیلم فلش دارای یک تایم لاین است.هر فریم کلیدی در این تایم لاین می تواند اسکریپت بگیرد . به علاوه می توانیدا سکرسپت های متعددی بر روی یک فریم واحد قرار دهید که این کار را با قرار دادن آن ها در لایه های مختلف تایم لاین انجام می دهید. برای قراردادن اسکریپت در تایم لاین اصلی اول فریم کلیدی انتخاب کنید . اگر فیلم جدیدی را شروع کرده اید باید یک قریم کلیدی خالی در تایم لاین وچود داشته باشد. وقتی که یک فریم کلیدی را انتخاب کردید فقط کافی است که پانل ACTIONS را باز کنید تا ببینید چه اسکریپتی در آن وجود دارد. یا میتوانید برنامه خود را در آن بنویسید.برای باز کردن منو اکشن چندین راه وچود دارد از منوی WINDOWS عنوانACTIONS را انتخاب کنید یا با زدن کلید F2 این پانل را باز کنید.
2- در نقاط متصل به کلید ها
یکی از قسمت های دیگری که فلش می تواند اسکریپت بگیرد دگمه ها هستند در واقع دگمه ها بدون اسکریپت بی فایده هستند.خوب حالا ما می خواهیم درون دگمه برنامه ای بنویسیم اولین کاری که باید انجام دهیم ایجاد یک دگمه است بعد از ایجاد دگمه آن راتتخاب می کنیم و کلید F2 را فشار می دهیم.در این لحظه پانل اکشن باز می شود و شما می توانید اسکریپت های خود را در آن وارد کنید.
3-در قسمت متصل به مووی کلیپ ها:
مووی کلیپ ها با سنبل های گرافیکی تفاوت دارند آن ها می توانند نام بگیرند یا می توانند اسکریپت بگیرند . بعدا در مورد مووی کلیپ بحث خواهم کرد .
4-1) متغیر ها
تمام زبان های برنامه نویسی پیچیده برای ذخیره اطلاعات خود از متغیر ها استفاده می کنند شما به دلایل متعددی ممکن است بخواید اطلاعاتو ذخیره کنید. یک متغیر از دو قسمت ایجاد میشود نام و مقدار.
اول در مورد نام فایل صحبت میکنیم .نام فایل از ترکیب چند کاراکتر ایجاد میشود و شما باید نام متغیر را طوری انتخاب کنید که گویا باشد.
مثلا اگر میخواهید اسم فرد در یک متغیر قرار بگیره بهتره اسم اون متغیر را name بگذارید. شما در نام متغیر ها نمی توانید از فاصله استفاده کنید. اما اعداد می توانند استفاده شوند.
حالا انواع متغیر هارا براتون میگم که شما با انها بیشتر آشنا شوید:
1- متغیر برای اعداد صحیح مثل 5-7-8
2- متغیر برای اعداد اعشاری مثل 2.5-5.9
مقاله در مورد کاربرد آموزش چند رسانه ای در فناوری اطلاعات