ساخت Loading
اول سلام
چند تا از دوستان به من پیغام خصوصی زدند و نحوه ساخت loading برای فایل هلی swf رو خواستند.
این آموزش خیلی ساده است و حتما قبلا یکی این رو تو سایت گذاشته
با وجود این من یه روش ساده و کامل برای افراد مبتدی مینویسم .
Loadin دو نوع دارد عددی و طولی که هر دوی آنها رو بررسی میکنم
حالا::::
اول شما باید سه فایل خفن بزرگ (از لحاظ حجم ) داشته باشید تا موقع Loading نیم ساعت طول بکشه کلی کلاس بزارید بگید که فایل من خیلی خوفه.... نه شوخی کردم فقط فایلتون خالی نباشه (جند تا فریم داشته باشه)
شما بلید در فریم اول یک متغییر تعریف کنید و مقدار آن رو برابر با مقدار بایت های لود شده به تعداد بایت های کل قرار دهید مقدار آن را در عدد 100 ضرب کنید تا پارا متری از درصد باشد OK
اسم این متغییر رو هر چی دوست دارید بذارید مثلا lo
lo = getBytesLoaded()/getBytesTotal()*100
حالا یه movieclip درست منید (یه مربع) اسمشو بذارید ol
بعد لاید طول ol را تابعی از متغییر lo بزارید به این صورت
ol._width = lo
وقتی مقدار lo به 100% میرسه طول ol به 100 پیکسل میرسه
حالا باید در فریم 2 از یک دستور شرطی استفاده کنیم یعنی تا وقتی /loading کامل نشده به فریم های بعدی نره ok
در فریم دو منیویسیم
} (if (lo<100
(gotoAndPlay(1
{
این دستور در هر ثانیه شرط فوق را چک میکند و اگر کامل نشده باشد به فریم اول میرود و دو باره .....
اگر LO 100% شود به اصتلاح شرط فوق fall میشود و فریم 3 به بهد اجرا میشود OK
در آخر برای نشون دادن درصد هم این کارو که میگم بکنید
اول یک فال متنی رو میسازید و حالت آون رو به Dynamictext تغییر میدهیم و نام آن رو da میذارید
و در همون فریم اول زیر دستورات قبلی مینویسید
;da.text= lo
چون درصد به دست اومده اعشاری است از تابهع int استفاده کنید
( تابه int مقدار اعشاری متغییر مورد نظر رو میگیره و مقدار صحیح آن رو پس میده به اصتلاح گرد میکنه)
به جای کد بالا این رو بنویسید
da.text= int(lo) + '%' ok
خسته نباشد
اگه مشلی بود همین جا بگید یا خدتون رفعش کنید ( من کلیت کا رو گفتم )!!!!!!!
اینارو دوست دولوپرمون تیه کرده
دمش گرم
دانلود فایل fla
البته آقا آونگ هم یه سری سورسهای باحال راجب لودینگ گذاشته که از لینک زیر دوستان میتونن اونارو ببینن
http://forum.majidonline.com/showthread.php?t=77535
اين آموزش رو اگه تاريخشو نگا کنيد ماله نزديک به 2 سال پيشه قديما يه بار اتافقي اينجا امدم اين زدم بعد رفتم و همين چند وقت پيش امدم

پمپ ش کردم آوردم بالا!!!
ايراد نگيريد !!
oops: