|
8 | 8 | </head>
|
9 | 9 | <body class="rtl">
|
10 | 10 | <h1>[name]</h1>
|
11 |
| - |
| 11 | + |
12 | 12 | <p class="desc">
|
13 | 13 | كائن لتتبع الوقت. يستخدم هذا
|
14 |
| - [link:https://developer.mozilla.org/en-US/docs/Web/API/Performance/now performance.now] إذا كان متاحًا، وإلا فإنه يعود إلى |
15 |
| - دقة أقل |
16 |
| - [link:https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date/now Date.now]. |
| 14 | + [link:https://developer.mozilla.org/en-US/docs/Web/API/Performance/now performance.now]. |
17 | 15 | </p>
|
18 |
| - |
| 16 | + |
19 | 17 | <h2>المنشئ (Constructor)</h2>
|
20 |
| - |
| 18 | + |
21 | 19 | <h3>[name]( [param:Boolean autoStart] )</h3>
|
22 | 20 | <p>
|
23 | 21 | autoStart — (اختياري) ما إذا كان يجب تشغيل الساعة تلقائيًا عندما
|
24 | 22 | [page:.getDelta]() يتم استدعاؤه لأول مرة. الافتراضي هو `true`.
|
25 | 23 | </p>
|
26 |
| - |
| 24 | + |
27 | 25 | <h2>الخصائص (Properties)</h2>
|
28 |
| - |
| 26 | + |
29 | 27 | <h3>[property:Boolean autoStart]</h3>
|
30 | 28 | <p>
|
31 | 29 | إذا تم تعيينه، يبدأ الساعة تلقائيًا عندما يتم استدعاء [page:.getDelta]()
|
32 | 30 | لأول مرة. الافتراضي هو `true`.
|
33 | 31 | </p>
|
34 |
| - |
| 32 | + |
35 | 33 | <h3>[property:Float startTime]</h3>
|
36 | 34 | <p>
|
37 | 35 | يحمل الوقت الذي تم فيه استدعاء طريقة [page:Clock.start start] للساعة
|
38 | 36 | آخر مرة. الافتراضي هو `0`.
|
39 | 37 | </p>
|
40 |
| - |
| 38 | + |
41 | 39 | <h3>[property:Float oldTime]</h3>
|
42 | 40 | <p>
|
43 | 41 | يحمل الوقت الذي تم فيه استدعاء طرق [page:Clock.start start],
|
44 | 42 | [page:.getElapsedTime]() أو [page:.getDelta]() للساعة آخر مرة.
|
45 | 43 | الافتراضي هو `0`.
|
46 | 44 | </p>
|
47 |
| - |
| 45 | + |
48 | 46 | <h3>[property:Float elapsedTime]</h3>
|
49 | 47 | <p>
|
50 | 48 | يتبع المجموع الكلي للوقت الذي كانت تعمل فيه الساعة. الافتراضي هو
|
51 | 49 | `0`.
|
52 | 50 | </p>
|
53 |
| - |
| 51 | + |
54 | 52 | <h3>[property:Boolean running]</h3>
|
55 | 53 | <p>ما إذا كانت الساعة تعمل أم لا. الافتراضي هو `false`.</p>
|
56 |
| - |
| 54 | + |
57 | 55 | <h2>الوظائف (Methods)</h2>
|
58 |
| - |
| 56 | + |
59 | 57 | <h3>[method:undefined start]()</h3>
|
60 | 58 | <p>
|
61 | 59 | يبدأ الساعة. كما يضبط [page:.startTime] و [page:.oldTime] على
|
62 | 60 | الوقت الحالي، ويضبط [page:.elapsedTime] على `0` و [page:.running] على
|
63 | 61 | `true`.
|
64 | 62 | </p>
|
65 |
| - |
| 63 | + |
66 | 64 | <h3>[method:undefined stop]()</h3>
|
67 | 65 | <p>
|
68 | 66 | يوقف الساعة ويضبط [page:Clock.oldTime oldTime] على الوقت الحالي.
|
69 | 67 | </p>
|
70 |
| - |
| 68 | + |
71 | 69 | <h3>[method:Float getElapsedTime]()</h3>
|
72 | 70 | <p>
|
73 | 71 | احصل على المجموع الكلي للثواني التي مرت منذ بدء تشغيل الساعة وضبط [page:.oldTime] على
|
74 | 72 | الوقت الحالي.<br />
|
75 | 73 | إذا كان [page:.autoStart] هو `true` والساعة لا تعمل، فإنه يبدأ أيضًا
|
76 | 74 | ساعة.
|
77 | 75 | </p>
|
78 |
| - |
| 76 | + |
79 | 77 | <h3>[method:Float getDelta]()</h3>
|
80 | 78 | <p>
|
81 | 79 | احصل على المجموع الكلي للثواني التي مرت منذ ضبط [page:.oldTime] وضبط
|
|
0 commit comments