לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 28-12-2005, 18:41
  69cool 69cool אינו מחובר  
 
חבר מתאריך: 11.08.05
הודעות: 357
צריך עזרה במשחק שאני בונה אם לואות

שמעו אני עושה משחק בפלאש הרפתקות
אני צריך עזרה
אני לוקח MC מהספריה איך שכבר למדתי חח..


אז כך הוא לוקח לי מהספריה

את הMC שקורים לו flor2


הכל ב

קוד:
onClipEvent (enterFrame) {


עכשיו
קוד:
for (var i:Number = 0; i < 10; i++) { i = i+ 10; attachMovie("flor2","flor"+i,i,{_x:i*10, _y:350}); }


זה מביא לי אותו

עכשיו מה שאני מריך זה ככה

לעשות לולאה ובתוכה IF

כך


קוד:
for(i=0;i<10;i++){ if(hitTest(_root["flor"+i])){ plr1.B = 25; C = false; gotoAndStop(1); } }



זה אמור לעצור את הMC יעני השחקן בקפיצה אבל זה לא עובד יש עוד משהו שאני מנסה לעשות
זה יעני שזה יעקוב אחרי השחקן השיטה שלי אני לא יודע מה השיטה שלכם היה שהמסך יעני יזוז
לא השחקן

עכשיו גם את זה עשיתי בלולאה
כך:
לw יש ערך ב גלובל וזה מזיז בנתיים רק את השחקן
קוד:
if(Key.isDown(Key.RIGHT)){ _root.p.gotoAndStop(1); _root.plr1._xscale= _xscale + 92.46; _root.plr1._xscale = 92.4; _x += w; for(i=0;i<10;i++){ _root["flor" + i]._x += w; } }


זהו סימתי לשאול חוץ משאלה קטנה כשאני לוקח מהספריה קובץ בעזרת AS אני יכול לתת לו קוד יעני
לMC אני יכול לתת קוד להכניס לתוכו


זהו עכשיו באמת

זה באמת חשוב לי אני רוצה להתקדם בפלאש בגלל זה אני שאול הרבה כי אני יושב הרבה אליו

חח...

תודה לכל העוזרים
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #7  
ישן 29-12-2005, 13:12
  69cool 69cool אינו מחובר  
 
חבר מתאריך: 11.08.05
הודעות: 357
בתגובה להודעה מספר 2 שנכתבה על ידי cyber_iguana שמתחילה ב "דבר ראשון מה אתה חושב שאתה..."

ציטוט:
במקור נכתב על ידי cyber_iguana
דבר ראשון מה אתה חושב שאתה עושה

קוד:
for (var i:Number = 0; i < 10; i++) { i = i+ 10; attachMovie("flor2","flor"+i,i,{_x:i*10, _y:350}); }


לעולם לא משנים את ערכו של משתנה האינדקס בתוך הלולאה, מה גם שמה שעשית זאת דרך מפגרת להצמיד מוביקליפ אחד מהספרייה

בקשר לשאר השאלות, עוד לא קראתי לא יכלתי להתאפק ברגע שראיתי מה שעשית, עכשיו אקרא ואערוך פה

עריכה: טוב לא הבנתי מה אתה רוצה, חוץ מאת השאלה האחרונה בקשר להצמדת קוד ל mc שהוצמד לספריה, התשובה היא כן, בדרך הבאה:
קוד:
florMC = attachMovie("flor2","flor"+i,i,{_x:i*10, _y:350});

את ההצמדה אתה שם במשתנה ואז שולט על המשתנה
florMC._x=1;
וכו'.



לא כל כך הבנתי איך לעשות!
מה שמים במקום 1?
יעני את הקוד משהו צריך לעשות
וגם למה _X


ועוד דבר איך אני יכול להתיחס לכל ההMC יעני שזה MC1 MC2 וכו'

מקווה שעכשיוט תבינו
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #16  
ישן 29-12-2005, 15:50
  -FoxyBrain- -FoxyBrain- אינו מחובר  
 
חבר מתאריך: 03.09.05
הודעות: 2,857
אם אני נמצא בפורום הנכון, ואני חושב שכן, אנחנו מדברים פה עלך AS
בתגובה להודעה מספר 15 שנכתבה על ידי gogofo1 שמתחילה ב "בקשר ללעשות BREAK ב-FOR"

לא על שום שפה אחרת. הפעולה שהוא מנסה לעשות היא בAS נקודה.
חוץ מזה, שבכל שפה שיש for יש גם break, נכון, אומנם לא בשם הזה אבל הפעולה דומה.

ו... גם בwhile אתה צריך if כדי לשנות את ערך המשתנה הבוליאני.
וד"א, if לא מוריד מיעילות הקוד, לעמת זאת, יצירת משתנה לא נחוץ כן.

ואני לא מסכים איתך בקשר לתפקיד - אתה יכול לדלג במקרים מסוימים על איטרציות על ידי שינוי האינדקס. אני בטוח שאתה גם יודע שצריך להמנע כמה שאפשר משימוש בflags.

בכל מקרה, כשאתה מטפל בarray, אתה לא תשתמש ב while וזה דבר שבאמת מוסכם אם למדת תיכנות...

וסייבר, על איזה חוקים אתה מדבר? אפשר לראות איפה זה כתוב?
לא במקורות שלי לפחות...
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #19  
ישן 29-12-2005, 16:40
  gogofo1 gogofo1 אינו מחובר  
 
חבר מתאריך: 09.12.05
הודעות: 205
בתגובה להודעה מספר 16 שנכתבה על ידי -FoxyBrain- שמתחילה ב "אם אני נמצא בפורום הנכון, ואני חושב שכן, אנחנו מדברים פה עלך AS"

ציטוט:
במקור נכתב על ידי -FoxyBrain-
לא על שום שפה אחרת. הפעולה שהוא מנסה לעשות היא בAS נקודה.
חוץ מזה, שבכל שפה שיש for יש גם break, נכון, אומנם לא בשם הזה אבל הפעולה דומה.

ו... גם בwhile אתה צריך if כדי לשנות את ערך המשתנה הבוליאני.
וד"א, if לא מוריד מיעילות הקוד, לעמת זאת, יצירת משתנה לא נחוץ כן.

ואני לא מסכים איתך בקשר לתפקיד - אתה יכול לדלג במקרים מסוימים על איטרציות על ידי שינוי האינדקס. אני בטוח שאתה גם יודע שצריך להמנע כמה שאפשר משימוש בflags.

בכל מקרה, כשאתה מטפל בarray, אתה לא תשתמש ב while וזה דבר שבאמת מוסכם אם למדת תיכנות...

וסייבר, על איזה חוקים אתה מדבר? אפשר לראות איפה זה כתוב?
לא במקורות שלי לפחות...


בסדר נגיד שאנחנו מדברים רק על AS ... אבל לא צריך להוסיף IF כדי לעצור את ה- WHILE ...
נגיד אני רוצה לקלוט מספר עד שסכום המספרים שקלטתי גדול ושווה ל-50 ... לא צריך IF ...
WHILE זו בעצם לולאה שמשלבת FOR עם IF ... היא עושה את הפעולות אבל עד שתנאי בוליאני מסויים לא מתקיים ולא לפי אינדקס ...
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 05:12

הדף נוצר ב 0.08 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר