を変えるの削除一部私は、この例のActionScript 3:文字列
を次の中から文字列の一部を削除する方法を理解しかし、問題は、私の文字列は常に変化しているです。
strが値を返しています:80.30000 これは選択した値によって変わります。私がしようとしているのは、後のすべての文字を削除することです。それはこのように見えるはずです。
列str = 80
文字列値が現在'80 0.30000'
任意の提案は、strの中に保存されていますか?
を変えるの削除一部私は、この例のActionScript 3:文字列
を次の中から文字列の一部を削除する方法を理解しかし、問題は、私の文字列は常に変化しているです。
strが値を返しています:80.30000 これは選択した値によって変わります。私がしようとしているのは、後のすべての文字を削除することです。それはこのように見えるはずです。
列str = 80
文字列値が現在'80 0.30000'
任意の提案は、strの中に保存されていますか?
文字列には、indexOfのような機能があります。だから、文字の位置を得るために.
あなたは以下を行うことができます。
var str:String = "80.30000";
var indexOfPoint:int = str.indexOf(".");
if(indexOfPoint >= 0)
{
//the string contains at least one . character
str = str.substring(0, indexOfPoint);
//now str holds only the String "80"
}
)最良の答えはおそらく、すでに与えられているが、あなたは数学何のために番号を使用している場合、alternativelはフロート、Math.floor(に文字列をキャストするかもしれませんfloat(整数を与える必要があります)を作成し、必要に応じて文字列にキャストします。
ありがとう、私は実装して取得しようとしています:1061:おそらく未定義のメソッドsubString静的型Stringで参照を介して呼び出します。 – Ryan
Typoは私の部分では、 'substring'はすべて小文字です。 – DodgerThud
働いて、私の設計に実装されました:O) – Ryan