اسکریپت نویسی برای یک لودینگ

moortak

New Member
با سلام خدمت استادان عزیز انجمن

عرض شود که از دو سه ساعت پیش دارم دنبال نمونه میگردم پیدا نکردم...!

یک نمونه کامل برای یک صفحه لودینگ(چیزی شبیه به NERO 9) که البته این لودینگ رو میخوام تا اونجا ادامه پیدا کنه که یک اسکریپت دیگه (به عنوان مثال نصب فونتها و کپی کردن بعضی از فایلها در پوشه تمپ ویندوز و ....) کارش تموم بشه و بعد به صفحه بعدی (اصلی) نرم افزار بره...

البته ناگفته نماند که استفاده از پلاگین هم مجاز هست اما اگر بدون پلاگین و تنها با خود ام ام بی باشه بهتره....!

(مثال کلی با تمامی جزئیات باشه که خیلی بهتر هم میشه :green: البته منظورم توضیح کامل اسکریپت ها هست...)

پیش پیش دستتون رو میبوسم ...:wink:
 

moortak

New Member
اون اسکریپتی که سامان استفاده کرده چشم نوازتره اما از پلاگین استفاده کره که من خیلی بهش احتیاج ندارم

مثالی ندارید تو همون مایه ها؟!!!
 

moortak

New Member
از دوستان عزیز دیگر کسی نیست لودینگ (چیزی شبیه لودینگ های جدیدی که در وب2 و نرم افزارهای جدید استفاده میشه) ندارند؟

البته کامل و متصل شده به اسکریپتی فرضی(یا اسکریپتی در Page Script)
 

evil_gates

اين نيز بگذرد ...
دوست عزيز

در مورد loading قطعا ميدونيد اما يك نكته رو يادآوري كنم كه:

زماني كه قصد انجام فعاليتي مثل كپي كردن يا عمليات طولاني ديگه اي مثل اين رو در سيستم كاربر داريم و اين كار باعث توقف برنامه تا پايان عمليات ما ميشه از لودينگ براي نشون دادن ميزان پيشرفت عمليات و جلوگيري از خستگي كاربر استفاده ميكنيم.

بنابراين اگه قصد داريد لودينگي ايجاد كنيد كه از صفر تا 100 پيشرفت عمليات شما رو مرحله به مرحله نشون بده اين كار به سادگي توسط mmb امكان پذير نيست و لازمه از پلاگينها و دستورات پيچيده اي استفاده بشه.

اما اگه ميخوايد با لودينگ ظاهر برنامه رو در زمان شروع عملياتتون زيبا كنيد يا اينكه حوصله كاربر سر نره و اين لودينگ تاثيري تو نمايش پيشرفت عمليات شما نداره، ميتونيد يك لودينگ تكرار شونده و بي انتها با فلش بسازيد و اون رو تو mmb وارد كنيد تا با شروع عمليات، اين فايل هم پخش بشه و در پايان، پخش اين فايل هم متوقف بشه چيزي شبيه به لودينگ nero 7 .

اگه منظورتون گزينه دوم هست

اگه منظورتون گزينه دومي هست بگيد تا يكي دو نمونه لودينگ با فلش دارم براتون آپ كنم.

موفق باشيد.
 

moortak

New Member
تشکر از شما دوست عزیز

گزینه مورد نظر من هم همون گزینه اولی هست

اگر نمونه ای در اختیار دارید و میتونید در اختیار بگزارید بد نیست(البته با توضیح طرز استفاده)
اما اگر ندارید ،گزینه دوم (استفاده از فلش) رو هم میتونید همینجا اضافه کنید تا علاوه بر من دوستان دیگر هم از آن استفاده نمایند
 

evil_gates

اين نيز بگذرد ...
متاسفانه براي اين درخواست شما فعلا نمونه آماده اي ندارم مگه اينكه يكم سرم خلوت شه يكي براتون بسازم. اما ميتونم يك راه حل پيشنهاد كنم كه بر اساس اون خودتون يك لودينگ بسازيد.

بعنوان مثال اگه قراره تعدادي فايل رو سيستم كاربر كپي كنيد. ميتونيد يك شي مستطيل بعنوان نوار در نظر بگيريد كه از نقطه 0 تا نقطه 100 در محور x با دستور MoveTo حركت كنه. اما حركت اين شي بايد نقطه به نقطه انجام بشه. به اين صورت كه:

تعداد فايلهايي كه قرار هست كپي بشن مبناي نقاط اين نوار قرار ميگيره. بعد شما دستور كپي يك فايل رو در مسير مورد نظر صادر ميكنيد و همزمان با ScriptTimer دستور حركت اين نوار به نقطه 1 رو اجرا ميكنيد.

به همين ترتيب فايل بعدي رو كپي ميكنيد و نوارتون رو به نقطه 2 حركت ميدين تا آخرين فايل كپي بشه و نوار شما هم به نقطه 100 برسه.

در مورد گزينه دوم هم الان رو سيستمم فقط همين يك لودينگ رو كه با فرمت swf قبلا ساختمش هست ميتونم براتون آپ كنم. نمونه‌هاي ديگه رو هم بعد آپ ميكنم.

براي استفاده از اين لودينگ فقط كافيه دستور پخشش رو بدين بعد دستور كپي فايلهاتون رو بدين و در پايان كپي فايلها دستور توقف اين فايل رو بدين

موفق باشيد.
 

پیوست ها

  • loading.zip
    5.6 کیلوبایت · بازدیدها: 53
آخرین ویرایش:

moortak

New Member
اولا تشکر خیلی زیاد از زحمتی که کشیدین
بعد هم بگم که من هم فقط پیش پیش تشکر کردم .
و بحث اصلا اون چیزی که شما گفتی نیس!!

من خودم یه لودینگ درست کردم
البته با Rotate Image که اون رو میزارم توی پیوست
حالا من میخوام که فقط به جای اون Script چیز دیگه ای اجرا بشه ...(کپی فایل و ...)
بعد در انتها هم به صفحه بعد یا پروژه اصلی بره.
 

پیوست ها

  • loading.zip
    15.1 کیلوبایت · بازدیدها: 49

evil_gates

اين نيز بگذرد ...
دوست عزيز
منم فقط يك حديث از حضرت علي (ع) نقل كردم همين.

اما در مورد سوالتون
اگه منظورتون رو درست متوجه شده باشم فكر ميكنم بهتره تو page start با ScriptTimer هم Script و هم load رو اجرا كنيد. تو Script دستورات مورد نظر رو براي كپي فايل بنويسيد و تو آخرين خطش دستور NextPage رو بنويسيد. load‌ هم كه خب باحلقه اي كه ايجاد كرديد كار خودش رو ميكنه.

موفق باشيد
 

جدیدترین ارسال ها

بالا