قبل از هر چيز بايد يادتون باشه كه در swish 2.0 امكان ساختن load به صورت يك درصد، يك درصد مهيا نيست اما در swishmax به علت اضافه شدن قابليت اسكريپت نويسي پيشرفته، امكان ساختن اين نوع loading هم فراهم شده. بهتره براي شروع loading[FONT=Arial (Arabic)] رو در [/FONT]swish 2.0[FONT=Arial (Arabic)] كه ساختنش هم آسونتره ياد بگيريم. [/FONT][FONT=Arial (Arabic)] [/FONT] loading [FONT=Arial (Arabic)]پيش فرض من براي يك انيميشن با 500 فريم آماده شده و در 5 قسمت هست كه به صورت %20 به %20 نمايش داده ميشه (يعني از %0 شروع ميشه، بعد %20، بعد %40 و تا... %100) و اما روش ساختن [/FONT]loading[FONT=Arial (Arabic)]: 1- نام [/FONT]Scene[FONT=Arial (Arabic)] مربوط به انيميشن اصلي رو [/FONT]MainMovie[FONT=Arial (Arabic)] بگذاريد. از منوي [/FONT]Insert[FONT=Arial (Arabic)] يك [/FONT]Scene[FONT=Arial (Arabic)] جديد اضافه كنيد. نام اين [/FONT]Scene[FONT=Arial (Arabic)] را [/FONT]Loading[FONT=Arial (Arabic)] بگذاريد. (شكل 1)[/FONT] [FONT=Arial (Arabic)]nload=NcodeImageResizer.createOn(this); originalHeight="164" originalWidth="258">[/FONT] [FONT=Arial (Arabic)] 2- در [/FONT] Scene Loading[FONT=Arial (Arabic)] يك مستطيل ايجاد كنيد و سپس اين مستطيل رو به 5 بخش مساوي تقسيم كنيد. هر كدام از اين 5 بخش زماني نمايش داده ميشوند كه %20 از انيميشن اصلي [/FONT]load[FONT=Arial (Arabic)] شده باشد. يعني بخش اول پس از بار شدن %20 اول، بخش دوم پس از بار شدن %20 دوم و الي آخر... توجه كنيد كه اين تكهها رو بايد پشت سر هم قرار دهيد تا حالت يك نوار در حال پر شدن رو براي كاربر داشته باشه. در فريم 0 از [/FONT]remove[FONT=Arial (Arabic)] براي عدم نمايش اين تكه استفاده كنيد (شكل 2).[/FONT][FONT=Arial (Arabic)] برای دیدن عکس در اندازه بزرگ اینجا کلیک کنید nload=NcodeImageResizer.createOn(this); height=387 originalHeight="516" originalWidth="800"> 3- يك متن با عبارت [/FONT] loading...[FONT=Arial (Arabic)] به اين [/FONT]scene[FONT=Arial (Arabic)] اضافه كنيد. و سپس در فريم 1 يك افكت دلخواه (مثل [/FONT]transform[FONT=Arial (Arabic)]) رو به اين متن اضافه كنيد و طولش رو 9 انتخاب كنيد. 4- حالا بايد در فريم 10 يك [/FONT]action[FONT=Arial (Arabic)] به [/FONT]scene loading[FONT=Arial (Arabic)] اضافه كنيد. براي اين كار در پنجره [/FONT]timeline[FONT=Arial (Arabic)] يا [/FONT]outline[FONT=Arial (Arabic)] بر روي [/FONT]loading[FONT=Arial (Arabic)] كليك كنيد. سپس در بخش [/FONT]actions[FONT=Arial (Arabic)] بر روي تب [/FONT]Actions[FONT=Arial (Arabic)] كليك كنيد و پس از زدن [/FONT]Add Event[FONT=Arial (Arabic)] و انتخاب فريم 10، بر روي [/FONT]add action[FONT=Arial (Arabic)] كليك كرده و گزينه [/FONT]if frame loaded[FONT=Arial (Arabic)] رو انتخاب كنيد. سپس در محل [/FONT]properties[FONT=Arial (Arabic)] مربوط به اين [/FONT]Action[FONT=Arial (Arabic)] فريم 100 و [/FONT]Scene Movie[FONT=Arial (Arabic)] رو انتخاب كنيد. (شكل 3)[/FONT] [FONT=Arial (Arabic)] برای دیدن عکس در اندازه بزرگ اینجا کلیک کنید nload=NcodeImageResizer.createOn(this); height=481 originalHeight="642" originalWidth="800">[/FONT] [FONT=Arial (Arabic)] 5- حالا بدون اينكه از روي [/FONT] action if frame loaded[FONT=Arial (Arabic)] كنار برويد دوباره بر روي دكمه [/FONT]add action[FONT=Arial (Arabic)] كليك كنيد و اينبار عبارت [/FONT]goto frame[FONT=Arial (Arabic)] را انتخاب كنيد. سپس در محل [/FONT]properties[FONT=Arial (Arabic)] مربوط به اين [/FONT]action[FONT=Arial (Arabic)] فريم 12 رو وارد كنيد. (شكل 4)[/FONT] [FONT=Arial (Arabic)]nload=NcodeImageResizer.createOn(this); originalHeight="410" originalWidth="367">[/FONT] [FONT=Arial (Arabic)] 6- در فريم 11 يك [/FONT] action[FONT=Arial (Arabic)] ديگر اضافه كنيد. بر روي اين فريم كليك كنيد و بعد از انتخاب كردن گزينه [/FONT]add action[FONT=Arial (Arabic)] عبارت [/FONT]goto frame[FONT=Arial (Arabic)] را برگزينيد و در محل [/FONT]properties[FONT=Arial (Arabic)] مربوط به اين [/FONT]action[FONT=Arial (Arabic)] فريم 1 رو وارد كنيد. 7- توضيح خيلي مهم: همونطور كه احتمالا متوجه شديد تا اينجاي كار يك حلقه درست كردهايد كه تا هنگامي كه %20 اوليه انميشن اصلي (يعني 100 فريم) [/FONT]load[FONT=Arial (Arabic)] نشود از اين حلقه خارج نميشويم. اولين مكاني كه بعد از [/FONT]load[FONT=Arial (Arabic)] شدن اين 100 فريم و خارج شدن از حلقه به آنجا ميرويم فريم 12 است. پس بايد در فريم 12 اولين مربع مربوط به %20 اوليه رو نمايش بديم. پس براي اين كار يك افكت [/FONT]place[FONT=Arial (Arabic)] به اولين مربع در اين فريم اضافه كنيد. (شكل 5)[/FONT] [FONT=Arial (Arabic)] برای دیدن عکس در اندازه بزرگ اینجا کلیک کنید nload=NcodeImageResizer.createOn(this); height=387 originalHeight="517" originalWidth="800">[/FONT] [FONT=Arial (Arabic)] 8- تا اينجا روش كنترل [/FONT] load[FONT=Arial (Arabic)] شدن %20 اول يك انيميشن رو ياد گرفتيم. به همين ترتيب گفته شده (از مرحله 4 تا 7) ميتوانيد حلقههايي براي %20 هاي باقيمانده بسازيد. فقط توجه داشته باشيد كه در هر مرحله براي [/FONT]goto frame[FONT=Arial (Arabic)] اعداد مناسب با اون درصد موردنظرتان را وارد كنيد. توجه داشته باشيد كه اين تنها يك مثال ساده بود و شما پس از اينكه در ساختن [/FONT]loadin[FONT=Arial (Arabic)] مهارت لازم رو پيدا كرديد ميتونيد [/FONT]loading[FONT=Arial (Arabic)] هاي بهتر و زيباتري بسازيد. نمونهاي از [/FONT]loading[FONT=Arial (Arabic)] هايي كه كار خود من هست رو ميتونيد در اين آدرس ببينيد: [/FONT]http://www.dostan.net/clip[FONT=Arial (Arabic)] كه انواع مختلفي از [/FONT]loading [FONT=Arial (Arabic)]هست كه همه با [/FONT]swish 2.0[FONT=Arial (Arabic)] ساخته شده. [/FONT]