واضح آرشیو وب فارسی:سایت ریسک: t=2238">Pre Loading reloto 12 مرداد 1382, 13:54سلام! من مي خوام يك Pre Loading با درصد ايجاد كنم ولي نمي خوام كه فيلم پس از load شدن بصورت كامل پخش بشه. ممنون :wink: m-sh 12 مرداد 1382, 16:49يعني چي نمي خواهيد فيلم به صورت كامل پخش بشه؟؟ reloto 13 مرداد 1382, 11:49يعني اينكه بطور مثال وقتي فايل تا 50٪ Load شد از اون به بعد شروع كنه به پخش شدن و بقيه رو در هنگام پخش فيلم Load كنه. از كمك شما ممنونم. :wink: reloto 15 مرداد 1382, 09:14Please Help!!!!!!!!!!!!!!!!!!!!!!!!!! :cry: :گريه: m-sh 15 مرداد 1382, 10:57براي ساخت يك 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 شده آن را نمايش دهيد استفاده كنيد. دانلود فايل fla : با يكمي دقت در كد ها اون چيزي كه مي خواهي را راحت مي توني بسازي! ( با تشكر از iranswf :wink: ) Babak Sateli 04 شهريور 1382, 10:14سلام! من مي خوام يك Pre Loading با درصد ايجاد كنم ولي نمي خوام كه فيلم پس از load شدن بصورت كامل پخش بشه. ممنون :wink: با سلام ميتونيد از مقاله زير استفاده نماييد :
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 335]