برگزیده های پرشین تولز

گذاشتن loading... در اول فلش ..

ابی

Registered User
تاریخ عضویت
29 دسامبر 2002
نوشته‌ها
192
لایک‌ها
0
سن
43
محل سکونت
iran
سلام بر ملت غيور و هميشه در صحنه پرشين تولز.
من يه تيكه فلش 800 كيلو بايتي دارم كه اول سايتم لود ميشه مي خوام واسش يه لودينگ بزارم كه وقتي بالا مي ياد كاربرا بفهمن كه يه چيزي داره لود ميشه و نذارن همينجوري برن..اي بابا ..همينجوري ميرن ميگن آقا سايتش بالا نمي ياد... بابا اولش كليپ داره. آره داداش بگو اين لودينگ رو چه جوري ميزارن ما برين بزاريم... ;)
 

ali

کاربر تازه وارد
تاریخ عضویت
18 دسامبر 2002
نوشته‌ها
1,103
لایک‌ها
12
سن
38
محل سکونت
tehran
به اين آقا احسان بگو اين آتيچمنتس رو اينجا فعال كنه من برات ميزارم ! با توضيح ! توي چند تا سايتم بود من خاطرم نيست بچه ها بايد بدونن ميان ميگن !
 

fireboy

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 ژوئن 2003
نوشته‌ها
3,217
لایک‌ها
34
محل سکونت
:: طهرون قديم ::
ابي جان نوع لودينگ رو مشخص كني بهتره! لودينگ هاي مختلفي هست, ساده و غير ساده.
اينجوري بهتر ميشه راهنمايي كرد.
 

ابی

Registered User
تاریخ عضویت
29 دسامبر 2002
نوشته‌ها
192
لایک‌ها
0
سن
43
محل سکونت
iran
يه لو دينگ ساده مي خوام كه فقط بزنه لودينگ حي چمشك بزنه..تا مووي كامل لود بشه همين
 

fireboy

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 ژوئن 2003
نوشته‌ها
3,217
لایک‌ها
34
محل سکونت
:: طهرون قديم ::
خوب ببين اين ساده هست.
خيلي خلاصه ميگم. شما ابتدا لودينگ رو مسازي. لودينگ رو نوشته و بعد به Movie clip تبديل ميكني و حالت alpha رو براي اينكه به صورت روشن و خاموش باشه روش اعمال ميكني. اين لوديگ در Scene اول قرار داره كه Scene دوم رو ايجاد ميكني. در Scene دوم فايل يا همون كار اصلي فلشتو قرار ميدي. بعد از كامل شدن Scene دوم , به Scene اول برگشته و يه لاير جديد ايجاد ميكني براي اعمال اكشن مربوطه. اكشن اين قسمت if frame loaded هست كه بعد play رو هم روي اون تعريف ميكني. درباره if frame loaded توضيح اينكه تو بايد تعريف كني Scene دوم رو بياد لود كنه و بعد از لوود play ميشه.
 

ali

کاربر تازه وارد
تاریخ عضویت
18 دسامبر 2002
نوشته‌ها
1,103
لایک‌ها
12
سن
38
محل سکونت
tehran
توضيحات خوبي بود اگه نتونستي من يه آمادشو براي يه جا آپلود ميكنم !
 

fireboy

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 ژوئن 2003
نوشته‌ها
3,217
لایک‌ها
34
محل سکونت
:: طهرون قديم ::
نمونشو داشتم اما دم دست نبود كه عملي هم يكيشو نشون بديم. ديگه شرمنده.
 

Pixar

مدیر بازنشسته
تاریخ عضویت
10 اکتبر 2003
نوشته‌ها
1,400
لایک‌ها
19
محل سکونت
َِChocolate's City
با اجازه فاير بويز عزيز اين هم مقاله كامل در اين مورد :


در اين مقاله و مقالات بعدي سعي داريم تا شما را با فرايند Preload و ساخت انواع مختلف كليپ براي نمايش ميزان فريمهاي Load شده آشنا كنيم. در اسن مقاله شما را با شيوه نمايش درصدي ميزان فريمهاي Load شده آشنا مي كنيم.

براي ساخت يك Loading كه ميزان فريمهاي Load شده را به شكل درصدي نمايش مي دهد احتياج به محاسبه ميزان تمام فريمها (Total) و ميزان فريمهاي Load شده در هر لحظه داريم. و با استفاده از اين دو مقدار و ضرب آن در 100 مي توانيم درصد فريمهاي Load شده را نمايش دهيم. براي اين كار كافي است از

دستورات زير استفاده كنيم:

براي محاسبه ميزان تمام فريمها از دستور زير استفاده مي كنيم:


total_size = _parent.getBytesTotal();


و براي محاسبه ميزان فريمهاي Load شده از دستور :


loaded = _parent.getBytesLoaded();


و براي نمايش ميزان فريمهاي Load شده در هر لحظه كافي است اندازه كلي (total size) را بر ميزان فريمهاي Load شده تقسم كرده و در 100 ضرب كنيم:


darsad_display = Math.round(loaded/ total_size*100) add "%";

پس از اين دستورات كافي است كه دستوراي را براي زماني كه تمام كليپ Load شده باشد يعني زماني كه Loaded با total_size برابر شود، بنويسيم و دستور دهيم در اين هنگام چه عملي انجام شود:


if (loaded == total_size) {
_parent.gotoAndPlay(3);


به غير از نمايش درصدي امكان ديگري را نيز مي توانيم ايجاد كنيم، به اين حالتي كه به شكل گرافيكي ميزان فريمهاي Load شده را نمايش دهيم. به طور مثال نمايش به صورت ستوني كه در حال پر شدن مي باشد و پر شدن آن يعني Load شدن تمام كليپ.
براي اين كار مي توانيم از همان دستورات بالا استفاده كنيم، فقط كافي است يك Movie Clip مثلاً با نام Barre ايجاد كرده و حالت ستون پر شده را در آن نمايش دهيم و در بالاي دستوري كه براي نمايش درصد Load شدن فايل داشتيم دستور زير را نيز بنويسيم:


loaded_bar = loaded/ total_size*100;

و حالا فقط كافي است دستور زير را به كار برده تا ستوني براي نمايش ميزان فريمهاي Load شده داشته باشيم :


setProperty ("barre", _xscale, loaded_bar);


براي استفاده از اين Preload كافي است مجموع اين دستوراتي كه گفته شده در Action Script در Frame اول يك Movie Clip مثلاً با نام Loading استفاده شود و سپس اين Movie Clip در Frame نخست كليپي كه مي خواهيد ميزان فريمهاي Load شده آن را نمايش دهيد استفاده كنيد.


منبع : http://www.iranswf.net

موفق باشيد .
 

fireboy

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 ژوئن 2003
نوشته‌ها
3,217
لایک‌ها
34
محل سکونت
:: طهرون قديم ::
تشكر :) .
اما ظاهرا دوستمون با يه چيز ساده هم مشكلي نداره. اين ساده هست اما يكم كار ميبره نسبت به قبلي.
 

ابی

Registered User
تاریخ عضویت
29 دسامبر 2002
نوشته‌ها
192
لایک‌ها
0
سن
43
محل سکونت
iran
برو بچس . حال دادين. دمتون گرم.
ايشالا جبران كنيم.من دارم ميرم دنبله قضيه رو بگيرم.يه سوال ديگه هم ( يه تاپيك ديگه) بود بقل اين سوال من اون رو هم بگين ديگه عالي ميشه.ضمنا من در مورد فلش سوال زياد دارم آيا مي تون م از شماها بازم كمك بگيرم.؟ باي
 

fireboy

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 ژوئن 2003
نوشته‌ها
3,217
لایک‌ها
34
محل سکونت
:: طهرون قديم ::
اينجا بپرس. دوستان حتما بي جواب نميزارن! ما هم اگه چيزي بلد باشيم كمك ميديم. :)
 

ابی

Registered User
تاریخ عضویت
29 دسامبر 2002
نوشته‌ها
192
لایک‌ها
0
سن
43
محل سکونت
iran
در مورد فلش من قبلن يه سوال كرده بودم كه چه طور ميشه با كد php و فلش كار كرد كه مثلا من يه برنامه آموزشي دارم و مي خوام اونو به سايتي كه با پي اچ پي نوشتم ربط بدم . اين قضيه چه مدليه
 

fireboy

کاربر قدیمی پرشین تولز
کاربر قدیمی پرشین تولز
تاریخ عضویت
17 ژوئن 2003
نوشته‌ها
3,217
لایک‌ها
34
محل سکونت
:: طهرون قديم ::
ابي جان ربط داريم تا ربط ..... چه جور ربطيه! شما سوال و واضح بپرسي هم بد نيستا :blush:
 
بالا