14-04-2006, 01:31
|
|
|
חבר מתאריך: 03.09.05
הודעות: 2,857
|
|
בכמה מקרים לאחרונה, אני לא אפרט.
בכל מקרה הסברתי לך איך זה יפתור. אני אסביר שוב: נגיד ונותנים לך מחרוזת כלשהי, נניח - "blaBla12". מה תעשה כדי לקבל את המספר 12? אתה תחתוך את החלק "blaBla" מהמחרוזת. איך תחתוך? בעזרת המתודה substring:
קוד:
var sString:String = "blaBla12";
var nID:Number = Number(sString.substring(6));
trace(nID)//traces 12;
עכשיו, בוא נניח דבר יותר מסובך, נניח שיש לך אינסטנס: code12. איך תוציא ממנו מחרוזת? או....! בשביל זה קיים המאפיין name_, הוא נותן לך את האינסטנס בצורת מחרוזת:
קוד:
code12.onPress = function(){
var sString:String = this._name; //eq "code12"
var nID:Number =Number(sString.substring(4)); //eq 12
trace(nID); //traces 12
}
_____________________________________
|