09-10-2005, 22:10
|
|
|
חבר מתאריך: 03.09.05
הודעות: 2,857
|
|
כמה דברים
דבר ראשון אני רוצה לומר לך כל הכבוד!
אתה יחסית מתחיל בפלאש אך אתה לא נתקע במקום, אתה לא פוחד להשתמש בפונקציות ופקודות לא קונבנציונליות (אך שימושית)
בקשר לשאלה יש כמה דברים.
1- יש לך אופציה ב switch להגדיר תנאי default שיתקיים רק אם אף אחד מהתנאים ב switch לא נכונים. לכן, במקרה שלך, אין לך צורך בתנאי השלילה השני, תוכל פשוט להגדיר תנאי default:
קוד:
function question(a)
{
switch (a)
{
case 'yes' || 'Yes':
return 'Right!';
break;
default :
return 'Worng!';
}
_root.b=this;
}
אני גם זוכר שהייתה פקודה שמבטלת רגישות אותיות בסטרינגים, כך שלא תצטרך לכתוב or.
הבעיה שאני לא זוכר כל כך את שם הפקודה, אולי מישהו אחר יודע .
בקשר לבעיה, נסה לבדוק אם נתת לתיבת הטקסט var ולא instance, אם יש אינטנס תכתוב בקוד
אולי זה קשור לניתוב הקריאה לפונקציה, נסה :
קוד:
on (release) {
_root.question(a);
}
וד"א, טעות באנגלית
זה אמור להיות Are you smart ולא Do you smart
_____________________________________
נערך לאחרונה ע"י -FoxyBrain- בתאריך 09-10-2005 בשעה 22:34.
|