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

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



  #13  
ישן 08-05-2006, 15:57
  -FoxyBrain- -FoxyBrain- אינו מחובר  
 
חבר מתאריך: 03.09.05
הודעות: 2,857
אני יודע. לכן לא הערתי לך :)
בתגובה להודעה מספר 11 שנכתבה על ידי zoomby שמתחילה ב "בכוונה הבאתי לו משתנים ולא מערך"

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

בכל מקרה, אני תמיד מעדיף לתת את האופציה ההגיונית ביותר, האופציה שאני הייתי בוחר בה. זה גם מקדם אנשים וגם, לפעמים הדרך שנארת לנו מסובכת הרבה יותר פשוטה מהדרך המובנת כביכול.
קח לדוגמה את השורה הזאת:
קוד:
randomText = _root["var"+random(3)+1];
. משתמש מתחיל לא יבין את זה, לא בגלל שזה כלכך מסובך אלא פשוט מהסיבה שאתה חייב להבין ההיררכיה בפלאש על מנת להבין את זה. אז במקרה שהוא שואל אותך לגבי זה הרבה יותר קל כבר להסביר על מערכים .

אבל כל אחד ואיך שהוא מעדיף ללמד...
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #14  
ישן 08-05-2006, 19:20
צלמית המשתמש של zoomby
  zoomby zoomby אינו מחובר  
 
חבר מתאריך: 02.09.05
הודעות: 506
אכן :)
בתגובה להודעה מספר 13 שנכתבה על ידי -FoxyBrain- שמתחילה ב "אני יודע. לכן לא הערתי לך :)"

ואם כבר ציינת את המשפט הזה שמתי לב שלא הסברתי אותו :

קוד:
randomText = _root["var"+random(3)+1];
.

הרעיון בקוד הזה הוא ליצור משתנה שיהיה שווה למשתנה אחר..
איך הוא עושה את זה? פשוט.. אם שמת לב לכל השמות של הטקסטים שיכולים להבחר יש רצף דומה:
var ואחריו מספר כל שהוא.
מכן אנחנו פשוט אומרים לו שהוא יהיה שווה למשתנה var + יגריל מספר שיקבע סופית את המשתנה שלו הוא יהיה שווה.
ההגרלה עצמה:
הקוד
קוד:
random(3)+1;

מגריל מספר בין אחד ל-3.. המספרים שיכולים לצאת כמובן הם 1,2,3.

מכן שבקוד הוספנו לפני המספר המוגרל את הסטרינג/כתב "var" יכול לצאת var1,var2,va3 .
כך כמו שיוחאי אמר חייבים להבין את ההיררכיה בפלאש בכדי להבין את הקוד.

מקווה שלמדת מההסבר ה'קטן' שלי
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #21  
ישן 10-05-2006, 22:15
  עופל עופל אינו מחובר  
 
חבר מתאריך: 30.09.05
הודעות: 129
שלח הודעה דרך ICQ אל עופל
בתגובה להודעה מספר 20 שנכתבה על ידי dragoon שמתחילה ב "אין לנו בעיה לפרט(לפחות לא לי..."

סליחה על התגובה המאוחרת שלי!
אני באמת שמח שאתה מוכן לעזור

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

קוד:
texts = new Array() texts[1] = "one" texts[2] = "two" texts[3] = "three" myText.text = texts[random(3) + 1]


מה שהבנתי מהקוד הזה זה שזה מציג את הטקסט אחד שתיים שלוש באנגלית בתוך תיבת טקסט...
ומה שלא הבנתי זה: שאיך הוא אמור לדעת לאיזה תיבת טקסט לגשת?

אז הינה זאת הבעיה שהסברים מפורטים שלה יכולים לחסוך עוד הסברים ושאלות, כי כבר לא נעים לי לשאול...
_____________________________________

[]>בתודה OFEL<[]
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
מי לא אוהב את המשפט הזה "Free download "


נערך לאחרונה ע"י עופל בתאריך 10-05-2006 בשעה 22:17.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #23  
ישן 11-05-2006, 03:37
  עופל עופל אינו מחובר  
 
חבר מתאריך: 30.09.05
הודעות: 129
שלח הודעה דרך ICQ אל עופל
בתגובה להודעה מספר 22 שנכתבה על ידי -FoxyBrain- שמתחילה ב "מותר לתת קודים (אחרת, בשביל מה קיים הטאג CODE? :))"

אה, אז מה ההבדל בין סקריפט לקוד ולמערך? - זה בשביל הידע... מי שרוצה שיענה, זה לא דחוף לי!
אבל על הדבר שאני בונה בפלאש אני מתעכב כבר הרבה זמן, בלי שום קשר לזה שעדיין לא הלך לי עם הקודים, פשוט יש עוד דברים שאני עובד עלהם וזה הולך שלב שלב... אז חשוב לי לסיים כמה שיותר דברים, כי העבודה רבה!

טוב... אז למה המערך לא פועל לי?
אני אומר שוב מה אני עשיתי אבל בדיוק רב יותר...
מה שאני עובד עליו בכלל, אפשר לקרוא לו תוכנה, אבל זה ניבנה בפלאש ולכן אי אפשר לקרוא לזה תוכנה בפני עצמה!(מקסימום: תוכנית פלאשית)
בבמות של הפריימים שלה יש כפתורים שתפקידם להעביר לפריימים אחרים וכפתורים של לינקים לאתרים...(הכפתורים כוללים צלילים)
בנוסף יש שם את העניים הזזות שלקוחות מהמדריך באשכול מדריכים...
ויש שם שתי תיבות טקסט אחת תיבת קלט שמעבירה אותי לפריים מסויים על ידי טקסט מסויים שהוקלד!
והשניה לא משנה לי מה היא תהיה (חוץ מי קלט כמובן) העיקר שהיא תציג טקסט רנדומלי עם כל כניסה לפריים!

אני לוחץ על הרקע של הבמה כדי ששום דבר לא יהיה מסומן, ואז אני פותח את לשונית האקשן סקריפט של הפריים(הוא מכיל/יכיל בתוכו כמה סקריפטים. בינתיים זה מה שיש שם:שנוי תפריט הקליק הימני,והסטופ... יהיו עוד...) ואז אני יורד הכי למטה לשורה חדשה (לא צמודה לקוד שמעליה) ושם אני מדביק את המערך הבא בדיוק כמו שהוא רק כדי לראות שזה פועל...

קוד:
texts = new Array() texts[1] = "one" texts[2] = "two" texts[3] = "three" myText.text = texts[random(3) + 1]


ואז אני מפעיל את התצוגה המקדימה ומקווה לראות את ONE או TWO או THREE מופיע בתיבת הטקסט הדינמית...(היא דינמית בגלל שהעברית שם מוצגת באופן מסודר)
ושום דבר לא השתנה, אין הודע על קוד שגוי ואין שום דבר בתיבת הטקסט!

מישהו יכול להסביר לי למה?
_____________________________________

[]>בתודה OFEL<[]
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
מי לא אוהב את המשפט הזה "Free download "

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

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

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

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