توی قسمت اول لودینگ ها در swish max نوشتم که چه جوری می تونید یک لودینگ متنی بسازید و همونطور که گفتم قراره ایندفعه درباره ی لودینگ های شمارشی بنویسم . یعنی به جای اینکه برای بازدید کننده یک متن نمایش داده بشه ، نمایش اعداد ۱ تا ۱۰۰ رو داشته باشیم و کاربر تا رسیدن این عدد به ۱۰۰ منتظر بمونه . همونطورم که قبلا گفتم روش ساخت این لودینگ با لودینگ قبلی فرق داره و از یه سری کدای دیگه باید استفاده کنیم .

برای شروع همونطور که قبلا گفتم طرحتون رو آماده کنید و در آخر به سراغ لودینگ بیاد ، یعنی کل پروژه رو بدون در نظر گرفتن لودینگ بسازید و در مرحله ی آخر لودینگ رو بهش اضافه کنید . طبق روش قبل برای لودینگ یک Scene بسازید و بعد مراحل زیر رو دنبال کنید .

بعد از ساخت Scene مخصوص لودینگ و آوردنش به اول لیست Scene ها باید داخلش یک Movie Clip بسازید . برای این کار از منوی Insert روی Movie Clip کلیک کنید تا یک Movie Clip داخل Scene لودینگتون ساخته بشه . اسم این Movie Clip رو به یه چیز دیگه مثلا load تغییر بدید .

حالا روی Movie Clip ساخته شده دو بار کلیک کنید تا انتخاب بشه و از منوی Tools ابزار Text Tool رو انتخاب کنید و یک Text بسازید . این متن قراره اعداد ۱ تا ۱۰۰ رو به بازدیدکننده نشون بده و شما می تونید عدد ۰ رو به عنوان پیشفرض بنویسید . چون این عدد ثابت نیست بهتره ۰ رو بنویسید که به نظر بیاد شمارش از ۰ شروع شده . اسم این Text رو می تونید count بزارید و یا هر چیز دیگه . حالا شما یک Scene به صورت زیر دارید :

دیگه نوبتی هم که باشه نوبت برنامه نویسیه و باید یه سری کد رو بنویسید . اول Movie Clip که ساختید و اسمشو load گذاشتیم رو انتخاب کنید و وارد قسمت Script بشید . ( برای آشنایی با قسمت Script بهتره اینجا رو بخونید ) کدهای زیر رو وارد کنید و بعد در ادامه می گم باید چه تغییراتی بدید :

onFrame (2) {
stop();
}
onFrame (4) {
setLabel(“preload”);
}
onFrame (5) {
var percentLoaded:Number = Math.ceil((_parent.getBytesLoaded() / _parent.getBytesTotal()) * 100);
if (percentLoaded >= 99) {
this._visible = false;
gotoSceneAndPlay(“PROJECT”, 1);
this.stop();
} else {
count.text = percentLoaded;
prevFrameAndPlay();
}
}

توی کد بالا همونجوری که می بینید در فریم های ۲ و ۴ و ۵ یک سری دستورات رو تعریف کردیم . توی فریم ۲ گفتیم که پروژه Stop کنه ، توی فریم ۴ یک Label به اسم preload تعریف کردیم و در فریم ۵ دستورات بارگزاری رو نوشتیم . در خط اول این دستورات ، فرمول محاسبه ی ۱ تا ۱۰۰ رو تعریف کردیم و در خط دوم یه دستور شرطی نوشتیم و گفتیم که اگه بارگزاری تموم شد چی بشه و اگر تموم نشد چی بشه ! در این دستور جایی که کد gotoSceneAndPlay نوشته شده رو باید با توجه به پروژتون تغییر بدید . توی این قسمت تعریف شده که وقتی بارگذاری تموم شد کدوم Scene شروع به پخش کنه که در اینجا نام Scene پروژه ی من PROJECT هست و تعریف کردم که پس از باگزاری به سمت این Scene بره و از فریم ۱ شروع به پخش کنه . اگر شما اسم Scene پروژه ی اصلیتون چیز دیگه ای هست اینجا رو متناسب با اون تغییر بدید . در خط اول قمست “وگرنه” دستور شرطی یا همون else نوشته شده count.text = percentLoaded که در اصل تعریف شده عدد بارگراری روی کدوم Text نشون داده بشه و همونطور که در بالا اسم Text بارگزاریم رو count گذاشتم گفتم که روی این Text نشونش بده . اگر شما اسم دیگه ای براش انتخا کردید این قسمت رو هم تغییر بدید .

وقتی کد بالا رو نوشتید و تغییرات رو انجام دادید روی Scene مربوط به لودینگتون که ما اسمش رو loading گذاشتیم کلیک کنید و کدهای زیر رو در قسمت Script این قسمت بنویسید :

onFrame (1) {
preloader._visible = true;
preloader.gotoAndPlay(“preload”);
}
onFrame (2) {
stop();
}

توی دستور بالا هم تعریف کردیم که در فریم ۱ اگر بارگذاری انجام نشده بود Label ای که در کد بالا به اسم preload تعریف کردیم رو پخش کنه و در فریم ۲ متوقف بشه . در کل این کد نیاز به تغییر نداره و فقط  اگه اسم Lable رو عوض کردید این کد رو ویرایش کنید .

حالا کار تمومه و بارگزاری شما ساخته شده . شما می تونید برای Text لودینگتون یک فونت قشنگ انتخاب کنید و اندازش رو هم متناسب با پروژتون تغییر بدید و هر جای صفحه که خواستید قرارش بدید . برای زیباتر شدن طرحتون می تونید عبارت هایی مثل ” لطفا صبر کنید ” و یا از این قبیل اضافه کنید و یا از تصاویری مثل ساعت شنی و … استفاده کنید .

در قسمت بعد که طرز ساخت لودینگ نواری رو نوشم و تموم شد ، در یک مبحث جدا طرز ترکیب این لودینگ ها با هم رو توضیح می دم که بتونید این لودینگ رو با نواری و متنی ترکیب کنید و یک لودینگ زیبا داشته باشید .



author  نوشته شده توسط: جواد حاجی امینی   date  تاریخ : ۷ بهمن ۱۳۸۹   comment  ۲ نظر

مدت زیادی شده که از swish max ننوشتم ، ولی امروز می خوام این بحث رو ادامه بدم و همونطور که توی مطلب قبلیم قول دادم می خوام درباره ی لودینگ ها بنویسم ، البته طریقه های نوشتن یک لودینگ زیبا با swish max زیاده و من اون ها رو به ۳ دسته تقسیم کردم و توی ۳ قسمت درباره هر دسته می نویسم . اون سه دسته اینا هستن  :

  1. لودینگ های متنی که فقط یه متن به کاربر نشون می ده و کاربر باید منتظر بمونه تا صفحه ی فلش بالا بیاد . البته اون متن می تونه همراه با افکت و صدا و … هم باشه !
  2. لودینگ شمارشی که به کاربر از ۰ تا ۱۰۰ رو نمایش می ده و وقتی به ۱۰۰ رسید بارگذاری تموم می شه و صفحه ی اصلی نمایش داده می شه .
  3. و لودینگ های نواری که یه نوار خالی باید تا اتمام زمان بارگذاری پر بشه و کاربر تا پر شدن نوار باید منتظر بماند .

توجه کنید که هر دسته رو می شه با دسته ی دیگه مخلوط کرد ! مثلا وقتی من قسمت سوم لودینگ ها رو توضیح بدم شما می تونید یه لودینگ بسازید که هم یک نوار پر بشه و هم اعداد ۰ تا ۱۰۰ نمایش داده بشه و هم عبارت Loading با افکت به کاربر نمایش داده بشه . اما فعلا درباره ی لودینگ متنی می نویسم و اینکه چه جوری به کاربر تا زمان بارگذاری کامل فلش عبارت لودینگ نمایش داده بشه .

اول از همه شما باید طرحتونو بدون در نظر گرفتن لودینگ طراحی کنید . یعنی فکر کنید لودینگ وجود نداره و فلشتون رو هر فرمی که دوست دارین و در هر چند تا Scene طراحی کنید . وقتی طرحتون تموم شد نوبت می رسه به لودینگ که در ادامه می گم چه جوری یه لودینگ متنی بسازید .

اول یه Scene باید ایجاد کنید . برای این کار از نوار منوها روی Insert کلیک کنید بعد Scene رو انتخاب کنید :

یک Scene برای شما در انتهای Scene هاتون ساخته می شه که شما باید اونو انتخاب کنید و به وسیله ی فلش رو به بالا ، که توی عکس زیر مشخص شده ، اون Scene رو بالا بیارید و در ابتدای Scene ها قرار دهید . می تونید اسم اون Scene رو به یه اسم دیگه ، مثلا loading تغییر بدید که مشخص تر باشه :

حالا باید از نوار ابزار ، روی Text کلیک کنید و یک متن بنویسید . حالا اون متنتون می تونه عبارت loading باشه و یا یه متن معادل فارسی مثل : چند لحظه صبر کنید و یا در حال بارگذاری و… باشه . بعد هم همون طور که قبلا اینجا توضیح دادم می تونید یه افکت دنباله دار روی متن بزارید که خیلی خشک هم نباشه .

حالا نوبت برنامه نویسیه و باید یه سری دستورات کوچولو بنویسید . Scene لودینگتون رو انتخاب کنید و بعد وارد قسمت Script بشید . حالا دستور زیر در خط اول بنویسید :

onFrame (1, afterPlacedObjectEvents) {
if (sceneFrameLoaded(“Scene_1″, 1)) {
gotoSceneAndPlay(“Scene_1″, 1);
}
}

توجه کنید که اولین Scene من توی پروزم اسمش Scene_1 هست که یعد از Scene لودینگ قرار گرفته ، اگر شما Scene بعد از لودینگ رو به یه نام دیگه تعریف کردید توی کد بالا باید اسم اون Scene رو بنویسید ، عکس زیر این نکته رو براتون روشن تر می کنه . کد بالا می گه که هر وقت پروژه loop شد و به این Scene رسید ، اگر پروژه لود شده بود دیگه لودینگ رو نشون نده و به Scene بعدی منتقل شو .

حالا روی خانه ی بعد از افکت هایتان کلیک کنید و دستورات زیر را بنویسید . ( فرض کنید من به یه متن لودینگ ، یک افکت ۲۰ فریمی دادم ، این کد رو روی فریم ۲۱ اعمال می کنم ، اگه کلا افکتی ندادید این دستور رو روی فریم ۲ بنویسید )

onFrame (21, afterPlacedObjectEvents) {
gotoSceneAndPlay(“loading”, 1);
}

باز هم تاکید می کنم که من افکت های روی متن لودینگم رو ۲۰ فریم تعریف کردم و این کد رو روی فریم ۲۱ نوشتم ، اگه شما روی متنتون چند افکت اعمال کردین و یا افکتتون در فریم های کمتره باید در اولین فریم بعد از تموم شدن افکتتون این کد رو بنویسید و عدد ۲۱ رو به اولین خونه بعد از اتمام فریم هاتون اختصاص بدید ، مثلا توی تصویر زیر من دو تا افکت روی متن لودینگم گذاشتم و این افکت ها توی فریم ۳۶ تموم شده ، من باید کد بالا رو توی فریم ۳۷ بنویسم و برای همین عدد ۲۱ رو به ۳۷ تغییر می دم . نکته ی بعدی هم اینه که من همونطور که گفتم اسم Scene بارگذاریم رو loading گذاشتم و توی خط دوم این کد هم ، اون Scene رو معرفی کردم . اگه شما اسم Scene لودینگتون رو چیز دیگه ای گذاشتید باید توی خط دوم اسم اون Scene رو بنویسید . این کد هم می گه که اگه بارگذاری فایل تموم نشده مجددا Scene لودینگ رو نمایش بده و به Scene بعد نرو .

بعد از نوشتن دستور بالا روی فریم بعدش هم دستور زیر رو بنویسید ( چون من دستور بالا رو توی فریم ۲۱ نوشتم پس این دستور رو باید توی فریم بعدی یعنی ۲۲ بنویسم ، اگه فریم شما چیز دیگه ای بود عدد ۲۲ رو تغییر و فریم موردنظر خودتون رو وارد کنید ) :

onFrame (22, afterPlacedObjectEvents) {
preloadContent();
}

حالا کار تمومه و لودینگ شما ساخته شده . از این به بعد قبل از بالا اومدن فلشتون کاربر یه متن لودینگ و یا لطفا صبر کنید رو می بینه و وقتی فلش بالا اومد متن هم محو می شه ، البته یه سری کارهای گرافیکی دیگه هم می شه انجام داد که اون بستگی به خودتون داره ، ولی من یه سری از اونارو اشاره می کنم :

- شما می تونید به جای متن از یه عکس ، مثل تصویر ساعت شنی یا … استفاده کنید که لودینگتون قشنگتر بشه ، یا می تونید هم عکس رو قرار بدید و هم متن لودینگ رو زیر عکس با افکت قرار بدید .

- اگر دوست دارید وقتی بارگذاری تموم شد متن لودینگتون با یه افکت محو بشه و بعد Scene بعدی نمایش داده بشه باید افکت مورد نظرتون رو بعد از فریم کد سوم قرار بدید ، یعنی اگه مثل مثال بالا کد سوم رو توی فریم ۲۲ نوشتید باید افکت محو شدن رو از فریم ۲۳ به بعد قرار بدید . حالا باید کد اول رو به شکل زیر تغییر بدید :

onFrame (1, afterPlacedObjectEvents) {
if (sceneFrameLoaded(“Scene_1″, 1)) {
gotoSceneAndPlay(“loading”, 23);
}
}

در اصل تو کد بالا گفتم که وقتی لودینگ تموم شد به جای اینکه سریع Scene بعدی پخش بشه ، توی همون Scene  از فریم ۲۳ که افکت محو شدن رو قرار دادیم پخش شه ، توجه کنید که من با فرض اینکه اسم Scene بارگذاریم loading هست و افکت محو شدنم از فریم ۲۳ شروع می شه کد بالا رو نوشتم ، شما باید خط سوم کد رو با توجه به شرایط خودتون تغییر بدید .

البته با این کار همه چی تموم نمی شه ، شما باید یک کد هم در آخرین Scene پروژتون قرار بدید . ممکنه شما برای پروژتون به غیر از لودینگ ۳ تا Scene تعریف کرده باشید که اینا پشت سر هم پخش می شه ، شما باید در آخرین فریم آخرین Scene تون تعریف کنید که پروژه از اولین اسکین بعد از لودینگ پخش بشه و مجددا افکت محو شدن رو نشون نده ، من فرض می کنم پروژم به غیر از لودینگ ۲ تا Scene داره ، به Scene_2 می رم و کد زیر رو وارد می کنم :

onFrame (45) {
gotoSceneAndPlay(“Scene_1″, 1);
}

نکته ی مهم اینکه توی کد بالا فرض شده افکت های Scene_2 توی فریم ۴۴ تموم شده و من کد بالا رو روی فریم ۴۵ تعریف کردم . حالا کار تمومه و وفتی بارگذاری انجام بشه متن لودبنگ با افکت محو و پروژه نمایش داده می شه .

خلاقیت و نوآوریهای زیادی می تونید تو این زمینه انجام بدید که همه ی اون ها به خودتون و ذوق و سلیقتون بستگی داره ، توی قسمت بعدی بهتون می گم که چه جوری یه لودینگ بسازید که تا ۱۰۰ رو به کاربر نمایش بده و بعد پروژه رو باز کنه .

پ.ن : روش ساخت لودینگه بعدی و بعدیش ۱۸۰ درجه با هم فرق دارن و هیچ کدوم شبیه هم نیستن ، پس فکر نکنید تو قسمت بعدی هم با این کدا سروکار داریم ! یه خورده پیچیده تر می شه !



author  نوشته شده توسط: جواد حاجی امینی   date  تاریخ : ۲۷ آبان ۱۳۸۹   comment  بدون نظر

مدت زیادی بود درباره ی آموزش swish max چیزی ننوشته بودم و امروز تصمیم گرفتم یه قسمت دیگه از این سری آموزش ها رو بنویسم . در مبحث قبلی که اینجا نوشتم درباره ی افکت های swish max گفتم و قول دادم در آموزش بعدی درباره ی دکمه ها و طریقه ی ساخت button در این برنامه بنویسم .

ساخت دکمه در swish max چندین روش داره و می شه دکمه ها رو با استفاده از کدهای مختف ساخت ، اما من یکی از راه هایی که خودم استفاده می کنم و به نظرم ساده تره رو به شما معرفی می کنم و مرحله به مرحله طریقه ی ساخت یه دکمه رو براتون می نویسم .

ادامه مطلب را بخوانید »



author  نوشته شده توسط: جواد حاجی امینی   date  تاریخ : ۱۹ شهریور ۱۳۸۹   comment  ۳ نظر

در گاه نوشته هایی که درباره ی آموزش SWiSH Max می نویسم و خواهم نوشت ، قول دادم ایندفعه درباره ی افکت های این برنامه صحبت کنم . مطلب قبلیم که فقط یه مقدمه ی ساده بود درباره ی محیط نرم افزار SWiSH Max و امکاناتش بود ، که می تونید اینجا بخونیدش .

اما بریم سراغ افکت های SWiSH Max که خیلی زیاد و حرفه ای هستند و به طرحمون زیبایی خیلی خوبی می ده ، افکت های SWiSH Max از ۱۵ قسمت تشکیل شده است که بعضی از آن ها دارای زیر شاخه و بقیه بدون زیر شاخه اند . هر افکت نیز دارای تنظیمات خاص خودش می باشد که می تونید تغییرات زیادی رو توی هر افکت ایجاد کنید .

برای دادن افکت ، اول باید شی مورد نظرتان را به طرح اضافه کنید و بعد به اون شی افکت بدید . برای تمرین من پیشنهاد می کنم یک متن بنویسید و بعد به متنتون افکت بدید . برای ایجاد متن از نوار Tools روی Text Tools کلیک کنید .

حالا روی صفحه ی مخصوص طراحی موس رو نگه دارید و بکشید تا یک کادر متن اضافه شود . حالا متن خودتون رو بنویسد و به طرحتون اضافه کنید . برای تغیر مکان متن و تایید نوشته تان از منوی ابزار روی Selection Tools که به شکل موس سیاه رنگ مشخص شده کلیک کنید . برای تغیر فونت ، رنگ و … از پنجره ی Properties که در سمت چپ وجود داره استفاده کنید .

خوب حالا شی ما یک متن هست که می خوایم بهش افکت بدیم . ( اگر می خواهید عکس به برنامه اضافه و به آن افکت دهید از Menu Bar به قسمت Insert بروید و روی Import Image کلیک کنید و عکستان را به برنامه اضافه کنید . )

از این جا به بعد باید بریم سراغ TimeLine ! در این قسمت برای هر شی یک Line ساخته شده که شما می تونید روی line اون شی افکت اضافه کنید .

الان همینطور که در تصویر بالا می بینید من یک متن با عنوان TEST به پروژم اضافه کردم ، حالا روی Line مقابل متن کلیک راست کنید . در منوی ظاهر شده ۱۵  گزینه ی افکت وجود دارد که در زیر به هر گزینه می پردازیم :

Place : این گزینه برای مشخص کردن شی به کار می رود . اگر شی شما مخفی شده باشد با این گزینه ظاهر می شود و دوباره نمایش داده می شود .

Remove : از این گزینه برای مخفی کردن شی استفاده می کنند . اگر شما توسط این گزینه شیی را مخفی کنید ، به وسیله ی Place می توانید دوباره نمایانش کنید .

Move : از این گزینه برای انتقال شی استفاده می شود . شما توسط Move می توانید شی خود را از یک نقطه به یک نقطه ی دیگر منتقل کنید و این انتقال را به صورت انیمیشن در راستای خططان ببینید .

Fade و Zoom : از نامشان مشخص است که چه کاربردی دارند ، از این دو گزینه برای فید و زوم کردن روی شی به صورت انیمیشن استفاده می شود .

Slide : از این گزینه برای ایجاد حرکات مستقیم در یک راستا و به صورت اسلاید استفاده می شود . این گزینه دارای زیر شاخه هایی برای حرکت در جهات مختلف می باشد .

Blur : با این گزینه می توانید افکت بلور به شی بدهید و شی را به صورت بلور محو و یا آشکار کنید .

Repeat Frame : همانطور که از اسمش مشخص است برای تکرار یک فریم به کار می رود .

Revert : از این گزینه برای بازگشت به یک فریم دیگر استفاده می شود ، البته همین کار را با استفاده از برنامه نویسی نیز می توان انجام داد و از این گزینه زیاد استفاده نمی شود .

Appear Into Position : این قسمت شامل ده ها افکت زیبا می باشد که شما می توانید بر روی تصویر و یا متن خودتون بدهید . در این قسمت افکت های آغازین قرار دارد و شما افکت ها را می توانید برای شروع و ظاهر شدن متن و یا تصویر به کار ببرید .

Disappear From Position : در این قسمت نیز ده ها افکت برای اتمام شی وجود دارد . شما می توانید توسط افکتهای این قسمت شی خودتون رو محو کنید .

Looping Continuously : همونطور که از نامش مشخصه افکت های این قسمت قابلیت لوپ و یا همون تکرار رو دارند . یعنی می توانند با تکرار فریم ها افکت را حفظ و آن را پشت سر هم نشان دهید .

One Off : افکت های این قسمت همانطور که از نامش مشخص است برای آمدن و رفتن طراحی شده است . شما توسط این افکت ها می توانید شی خود را با افکت ظاهر و با همان افکت محو کنید .

Return To Start : این افکت ها برای ایجاد حرکت در متن به صورت لحظه ای طراحی شده اند . شما توسط این قسمت می توانید در هر جای شی برای چند لحظه افکت ایجاد و شی را به حالت اول برگردانید .

Core Effects : افکت های این قسمت به صورت مرکزی بر روی شی تاثیر می گذارند و نوعی تحرک ویژه به شی می دهند .

مدیریت افکت ها :

خوب ، حالا که افکت را ایجاد کردید ، باید آن را مدیریت کنید . یعنی زمان انیمیشن و نوع افکت را به دلخواه تنظیم کنید .

بعد از ایجاد افکت ، در Line مربوطه یک مشخصه برای افکت اضافه می شود . شما با تغیر طول این مشخصه می توانید زمان اجرای افکت را کمتر و یا بیشتر کنید . همچنین با تغییر مکان این مشخصه می توانید زمان شروع و یا پایان افکت را مشخص کنید که به دلخواه می باشد . مثلا در تصویر زیر من یک افکت روی متنم گذاشتم و زمانش را ۳۰ فریم قرار دادم و افکتم از فریم ۱۰ شروع می شود :

همانطور که گفتم هر افکت تنظیماتی نیز دارد . شما با انتخاب افکت روی TimeLine می توانید در پنجره ی Effect که در سمت چپ و پایین قرار دارد ، افکت خود را به دلخواه تغییر دهید که چون این تنظیمات تقریبا برای هر افکت کمی متفاوت است به بررسی هر کدوم نمی پردازیم و شما با کمی تغییر و تمرین می توانید نحوه ی تغیر در هر افکت را متوجه شوید .

توی مطلب بعدیم که درباره SWiSH Max می نویسم ، درباره ساخت دکمه در پروژه صحبت می کنم . تا دفعه ی بعد برید و حسابی روی عکس و نوشته هاتون افکت های مختلف بزارید … !



author  نوشته شده توسط: جواد حاجی امینی   date  تاریخ : ۳۱ تیر ۱۳۸۹   comment  ۳ نظر

به نظر من یکی از بهترین برنامه هایی که برای ساخت فایل های فلش ساخته شده است ، نرم افزار SWiSH Max می باشد و بدون شک یک رقیب برای نرم افزار adobe flash به حساب می آید ، این نرم افزار به خاطر داشتن افکت های زیادی که داره خیلی محبوب شده و از همه مهمتر اینکه از زبان فارسی نیز پشتیبانی می کنه . من تمامی پروژه های فلشم رو با این برنامه کار می کنم و قصد دارم چیزهایی که از این برنامه می دونم  رو هر وقت که فرصت کردم ، تو این وبلاگ بنویسم تا هم تجربیاتم رو با شما قسمت کنم و هم شما نیز از این برنامه ی بی نظیر استفاده کنید .

این نرم افزار توسط شرکت swishzone طراحی شده است و شما می توانید اخبار آپدیت های این برنامه را در سایتش دنبال کنید و نرم افزار را دانلود کنید . چون نسخه هایی که در سایت اصلی برنامه عرضه می شه پولی هست و ما ایرانی ها هم حاضر نیستیم بابت هیچ برنامه ای پول خرج کنیم ، من چند جا دانلود نسخه ی سومش ( البته کرک شده و این جور چیزا … !!! ) رو دیدم که می تونید به اینجا یا اینجا و یا اینجا مراجعه کنید .

وقتی صفحه ی برنامه را باز می کند تصور زیر را می بیند ، من قصد دارم تو این مطلب فقط درباره ی چهره  برنامه و امکانات و ابزارهاش صحبت کنم و توی پست های بعدیم کار با نرم افزار رو آغاز کنم .

نوار بالایی که Menu Bar هست و کاملا مشخصه که چیه و چه کاربردی داره ، تو این نوار گزینه های برنامه به همراه زیر مجموعه هایشان قرار دارد و می توان گفت تقریبا کل امکانات نرم افزار توی منو های این قسمت جمع شده است .

در ردیف بعد قسمت های  Standard ( که گزینه هایی مثل : save ، load ، new ، copy و … داخلش قرار داره ) و Control ( که ابزارهایی برای play و stop پرژه داخلش قرار داره ) و Insert ( که برای افزودن فایل های صوتی و تصویری و … به پروژه استفاده می شه ) قرار داره که ابزارهای عمومی نرم افزار می باشند .

در پایین این نوارها قسمت Timeline قرار داره که در اصل قسمت اصلی برای متحرک سازی و انیمیت کردن پروژه می باشد . توسط این قسمت می توانیم تعداد فریم های یک جسم متحرک و مدت زمان افکت ها و مکان هایی که پروژه باید متوقف شود و یا برنامه نویسی در آنجا صورت بگیرد را تعین کنیم و به نوعی قسمت کنترلی پروژه به حساب می آید .

در سمت راست دو پنجره زیر هم وجود داره ، پنجره ی بالایی که شامل گزینه های Properties ، Transform و Reshape می باشد برای تعیین ابعاد و مکان و … یک طرح به کار می رود . در مطالب بعدی حتما با کاربرد دقیق تر این قسمت آشنا خواهیم شد ، ولی تا این جا بدونید که در اصل این پنجره برای مدیریت یک شی در پروژه به کار می ره !.  پنجره ی پایینی نیز که شامل Outline ، Contens ، Components و Effect می باشد برای نظم دادن به پروژه و مدیریت بهتر آن به کار می ره که با این قسمت نیز در آینده بیشتر آشنا می شوید .

در وسط صفحه نیز Leyout و Script قرار دارد که قسمت اول برای طراحی پروژه و مشخص کردن جای اشیا به کار می رود و در قسمت اسکریپت نیز می تونید برنامه های مربوط به آن صفحه را بنویسید . با برنامه نویسی این نرم افزار که به زبان جاوا می باشد در آینده و مطالب بعدیم بیشتر آشنا خواهید شد .

در سمت چپ صفحه ی نرم افزار نیز پنجره ی Wizard قرار داره که برای ادغام و مدیریت چند پروژه در هم کاربرد داره .

البته این پنجره ها در حالت استاندارد نرم افزار SWiSH Max قرار داره و شما می تونید پنجره های دیگه ای اضافه و یا اون ها رو بردارید . برای این کار از Menu Bar به قسمت Window بروید و پنجره های مورد نظرتان را اضافه و یا بردارید .

من هر چند وقت یکبار که فرصت کنم آموزش این نرم افزار رو می نویسم و تو مطلب بعدیم که هنوز نمی دونم کی می نویسم درباره ی افکت های برنامه صحبت می کنم … .



author  نوشته شده توسط: جواد حاجی امینی   date  تاریخ : ۲۴ تیر ۱۳۸۹   comment  ۳ نظر