20-03-2005, 13:35
|
|
|
|
חבר מתאריך: 07.02.05
הודעות: 120
|
|
זה נורא פשוט, ככה תעשה עם if :
קוד:
if(condition) {
do bla bla;
and bla bla;
}
ככה תעשה עם for :
קוד:
for(value; condition; increment or decrement etc) {
do bla bbla;
}
ככה תעשה בwhile :
קוד:
while(condition) {
bla bla;
}
כמובן שיש אפשרות לעשות לולאות שחוזרות על עצמן פעם בכמה זמן ולא מסתיימות תוך שנייה... הכוונה היא שאם עשית לולאת for שאמורה ליצור ריבוע ולשים אותו במקום רנדומלי, ואז עוד ריבוע ובעוד מקום אחר עד שהיא עושה 20 ריבועים, אז היא תשים את הריבועים תוך רבע שנייה, אם אתה רוצה שזה יהיה ריבוע אחד, אחרי זה (כאילו עבר פריים או יותר זמן) עוד ריבוע וכולי.... יש לך את:
קוד:
onClipEvent(enterFrame) {
bla bla;
}
והbla bla יחזור על עצמו כמהירות הפריימים (נגיד יש 20 פריימים בשנייה, אז זה יחזור על עצמו 20 פעם בשנייה)....
ויש את setInterval שזה מפעיל פונקציה שוב ושוב כל כמה מילישניות:
קוד:
function stamshem() {
bla bla;
bla bla;
}
setInterval(stamshem, 200)
זה יעשה את הפונקציה stamshem כל חמישית שנייה....
מקווה שעזרתי לך... אם תרצה דוגמות וכולי תחפש בגוגל או בפורום פה...
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן.
|