سلام
من توی کدی که شما نوشتید یکم به اشکال برخوردم ممنون میشم برای موارد زیر راهنماییم کنید:
در این قسمت کد
کد:
Start = Number(Start)+0.3;
WPS = 300/Number(Param1);
NewWidth = WPS*Start;
و
کد:
on (release) {
Start = "0";
Timer_I = setInterval(Timer,300,Seconds);
}
جواب خط
WPS = 300/Number(Param1);
میشه 5 و بر فرض اینکه بخوایم در عرض 60 ثانیه پر بشه اگر این تابع 60 مرتبه اجرا بشه پهنای اون مستطیل که 300 است پر میشه
پس آیا میتونیم بگیم این تابع هر 1000 میلی ثانیه اجرا شه
Timer_I = setInterval(Timer,1000,Seconds);
و بر اساس فرض بالا این خط
Start = Number(Start)+0.3;
را حذف کنیم و یه Paramet بذاریم که هر بار 1 واحد افزایش پیدا کنه و در کد زیر
WPS = 300/Number(Param1);
NewWidth = WPS*Start;
بجای پارامتر start قرار بگیره و Width جدید رو بسازه؟
اگر نمیشه و این راهی که من میگم اشتباه یه مقدار راجع به اعدادی که نوشتید ممنون میشم توضیح بدید .چون من یه جورایی گیج شدم