<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ActionScript 3 Lover &#187; appendText</title>
	<atom:link href="http://as3blog.com/tag/appendtext/feed/" rel="self" type="application/rss+xml" />
	<link>http://as3blog.com</link>
	<description>Focus on ActionScript 3</description>
	<lastBuildDate>Thu, 19 Nov 2009 04:51:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>对文本框进行大量+=操作时可以用appendText()方法替代</title>
		<link>http://as3blog.com/as3/use-appendtext-method-instead-of-simply-add-the-string/</link>
		<comments>http://as3blog.com/as3/use-appendtext-method-instead-of-simply-add-the-string/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 05:43:30 +0000</pubDate>
		<dc:creator>Aw</dc:creator>
				<category><![CDATA[ActionScript3]]></category>
		<category><![CDATA[appendText]]></category>
		<category><![CDATA[TextField]]></category>

		<guid isPermaLink="false">http://as3blog.com/as3/use-appendtext-method-instead-of-simply-add-the-string/</guid>
		<description><![CDATA[代号为3551的警告也许是我最喜欢的一条警告了，它告诉我们，使用appendText方法可以大幅度提高效率。
原文：
Warning: 3551: Appending text to a TextField using += is many times slower than using the TextField.appendText() method.

我这里做了一个测试：
var allFonts:Array = Font.enumerateFonts(true);     var d = new Date().getTime();      for (var i:Number=0;i&#60;allFonts.length;i++)      {      &#160;&#160;&#160; var _f:Font = allFonts[i] as [...]]]></description>
			<content:encoded><![CDATA[<p>代号为3551的警告也许是我最喜欢的一条警告了，它告诉我们，使用appendText方法可以大幅度提高效率。</p>
<p>原文：</p>
<blockquote><p>Warning: 3551: Appending text to a TextField using += is many times slower than using the TextField.appendText() method.</p>
</blockquote>
<p>我这里做了一个测试：</p>
<blockquote><p>var allFonts:Array = Font.enumerateFonts(true);     <br />var d = new Date().getTime();      <br />for (var i:Number=0;i&lt;allFonts.length;i++)      <br />{      <br />&#160;&#160;&#160; var _f:Font = allFonts[i] as Font;      <br />&#160;&#160;&#160; //a.text+=_f.fontName;      <br />&#160;&#160;&#160; a.appendText(_f.fontName);      <br />}      <br />trace(new Date().getTime() &#8211; d);</p>
</blockquote>
<p>更改将注释符号，得到的结果是，使用+=需要花费700多毫秒，而使用appendText方法，则把时间消耗控制在了100毫秒之内。</p>
]]></content:encoded>
			<wfw:commentRss>http://as3blog.com/as3/use-appendtext-method-instead-of-simply-add-the-string/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

