My bad, sorry quick glance response I see its combining a series of small strings here!

On 11 Jul 2008, at 16:17, polestar11 wrote:

The only appendText function I found was on a TextField object. I need
something for Strings. I tried the string.concat method and got the
following for the following tests:

test1: 500ms
test2: 2200ms
private function test1():void {
var i:int = -1;
var s:String = ""
var app:String = "append";
var time:int = getTimer();
while(++i < 1000000) {
s += "A";
}
val1 = getTimer() - time;
callLater(test2);

}
private function test2():void {
var i:int = -1;
var s:String = ""
var app:String = "append";
var time:int = getTimer();
while(++i < 1000000) {
s.concat("A");
}

val2 = getTimer() - time;       
callLater(showResult);
}

--- In [email protected], Simon Bailey <[EMAIL PROTECTED]> wrote:
>
> Try the much faster appendText() method :)
>
> Cheers,
>
> Simon
>
> On 11 Jul 2008, at 13:53, polestar11 wrote:
>
> Hi there
>
> I wanted to check if there are any tricks one can do to improve the
> speed on concatenating strings.
>
> I know in Java there is a StringBuilder class which is faster than the > '+' operator. I havent seen an equivallent for Actionscript, so is var > mystring:String = 'string1' + 'string2' the fastest way to concatenate
> strings?
>
> CHeers
> tracy
>




Reply via email to