<?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>Tsung.暴躁 &#187; flex</title>
	<atom:link href="http://tsung.bz/tag/flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://tsung.bz</link>
	<description>How To Rock On?</description>
	<lastBuildDate>Thu, 29 Jul 2010 08:55:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<atom:link rel='hub' href='http://tsung.bz/?pushpress=hub'/>
		<item>
		<title>flex下进行汉字排序</title>
		<link>http://tsung.bz/2010/05/26/order-chinese-characters-by-pinyin-under-flex/</link>
		<comments>http://tsung.bz/2010/05/26/order-chinese-characters-by-pinyin-under-flex/#comments</comments>
		<pubDate>Wed, 26 May 2010 05:44:04 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[compare]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=216</guid>
		<description><![CDATA[今天测试了下flex的localeCompare,丫的根本就不能用..然后又测试了下JavaScript版本,是OK的,adobe在基础问题上一直有很雷人的错误,难怪老挨骂了..挨骂是挨骂,国内要做个RIA应用,不用flex还真不讨喜(这么多IE6用户..)废话不说,记录下这个hack函数,调用js来实现,适合web应用 &#160; function sortByLocaleCompare&#40;_array:Array&#41;:Array &#123; &#160; &#160; &#160; &#160; return ExternalInterface.call&#40; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#34;function(_array){return _array.sort(function(p1,p2){return p1.localeCompare(p2);});}&#34;, _array &#160; &#160; &#160; &#160; &#41; &#125; &#160; 对了,要import下.. &#160; import flash.external.ExternalInterface; &#160;]]></description>
			<content:encoded><![CDATA[<p>今天测试了下flex的localeCompare,丫的根本就不能用..然后又测试了下JavaScript版本,是OK的,adobe在基础问题上一直有很雷人的错误,难怪老挨骂了..挨骂是挨骂,国内要做个RIA应用,不用flex还真不讨喜(这么多IE6用户..)废话不说,记录下这个hack函数,调用js来实现,适合web应用</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw2">function</span> sortByLocaleCompare<span class="br0">&#40;</span>_array:<span class="kw3">Array</span><span class="br0">&#41;</span>:<span class="kw3">Array</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">return</span> ExternalInterface.<span class="kw3">call</span><span class="br0">&#40;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="st0">&quot;function(_array){return _array.sort(function(p1,p2){return p1.localeCompare(p2);});}&quot;</span>, _array</div>
</li>
<li class="li2">
<div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
<p>对了,要import下..</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw3">import</span> flash.<span class="me1">external</span>.<span class="me1">ExternalInterface</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/05/26/order-chinese-characters-by-pinyin-under-flex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex3 破事汇总</title>
		<link>http://tsung.bz/2010/02/26/flex-%e7%a0%b4%e4%ba%8b%e6%b1%87%e6%80%bb/</link>
		<comments>http://tsung.bz/2010/02/26/flex-%e7%a0%b4%e4%ba%8b%e6%b1%87%e6%80%bb/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 08:47:41 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://tsung.bz/2010/02/26/flex-%e7%a0%b4%e4%ba%8b%e6%b1%87%e6%80%bb/</guid>
		<description><![CDATA[*容器的childAdd和childRemove触发阶段是不同的, childAdd是儿子加入父亲后触发, childRemove则是在删除前触发 *@d_yang 大叔说的很精辟,别相信adobe的儿子管理,添加删除儿子最好自己拿数组管理起来 *Label要设置成按钮形式比较麻烦,首先,buttonMode = true, useHandCusor = true, blendMode = BlendMode.LAYER, mouseChildren = false&#8230;囧]]></description>
			<content:encoded><![CDATA[<p>*容器的childAdd和childRemove触发阶段是不同的, childAdd是儿子加入父亲后触发, childRemove则是在删除前触发<br />
*@d_yang 大叔说的很精辟,别相信adobe的儿子管理,添加删除儿子最好自己拿数组管理起来<br />
*Label要设置成按钮形式比较麻烦,首先,buttonMode = true, useHandCusor = true, blendMode = BlendMode.LAYER, mouseChildren = false&#8230;囧</p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2010/02/26/flex-%e7%a0%b4%e4%ba%8b%e6%b1%87%e6%80%bb/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>64位ubuntu9.10安装Debug版Flash和FlashTracer</title>
		<link>http://tsung.bz/2009/11/14/install-debug-version-flash-and-flash-tracer-under-ubuntu-9-10-amd64/</link>
		<comments>http://tsung.bz/2009/11/14/install-debug-version-flash-and-flash-tracer-under-ubuntu-9-10-amd64/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 12:17:07 +0000</pubDate>
		<dc:creator>Tsung.W</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[amd64]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[tracer]]></category>

		<guid isPermaLink="false">http://tsung.bz/?p=45</guid>
		<description><![CDATA[Adobe官方不提供64位的debug版本flash，只有32位的，如果直接运行下载来的安装程序会提示错误。在网上搜索了半天，没找到满意的答案。后面在一个帖子找到相对靠谱的答案，但原帖子说法有点错误，下面介绍下步骤： 一、安装debug版本flash10 1.卸载已经安装的各种插件。运行aptitude search flash，可以看到你系统中包含flash关键字软件的安装情况，例如我当前的： p flashblock &#8211; mozilla extension that replaces flash elem i flashplugin-installer &#8211; Adobe Flash Player plugin installer p flashplugin-nonfree &#8211; Adobe Flash Player &#8211; browser plugin p flashybrid &#8211; automates use of a flash disk as the root p libroxen-flash2 &#8211; Flash2 module for the Roxen Challenger web p m16c-flash [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe官方不提供64位的debug版本flash，只有32位的，如果直接运行下载来的安装程序会提示错误。在网上搜索了半天，没找到满意的答案。后面在一个帖子找到相对靠谱的答案，但原帖子说法有点错误，下面介绍下步骤：</p>
<p>一、安装debug版本flash10</p>
<p>1.卸载已经安装的各种插件。运行aptitude search flash，可以看到你系统中包含flash关键字软件的安装情况，例如我当前的：<br />
p   flashblock                      &#8211; mozilla extension that replaces flash elem<br />
 i   flashplugin-installer           &#8211; Adobe Flash Player plugin installer<br />
 p   flashplugin-nonfree             &#8211; Adobe Flash Player &#8211; browser plugin<br />
 p   flashybrid                      &#8211; automates use of a flash disk as the root<br />
 p   libroxen-flash2                 &#8211; Flash2 module for the Roxen Challenger web<br />
 p   m16c-flash                      &#8211; Flash programmer for Renesas M16C and R8C<br />
 p   python-webflash                 &#8211; Portable flash messages for Python WSGI ap<br />
 p   vrflash                         &#8211; tool to flash kernels and romdisks to Agen<br />
上面第二行的“i   flashplugin-installer ”表示已安装的软件，如果你还安装了flashplugin-nonfree，建议把两个都通过sudo apt-get purge flashplugin-installer和sudo apt-get purge flashplugin-nonfree卸载掉。</p>
<p>2.安装flashplugin-installer，sudo apt-get install flashplugin-installer</p>
<p>3.下载flash player 10 for linux。<a href="http://download.macromedia.com/pub/flashplayer/updaters/10/flash_player_10_linux_dev.tar.gz">http://download.macromedia.com/pub/flashplayer/updaters/10/flash_player_10_linux_dev.tar.gz</a> 地址可能会变更，找不到自己google下：adobe flash debug linux。解压出压缩文件里的libflashplayer.so替代flashplugin-installer安装的libflashplayer.so。假设解压后放在/home/tsung/文件夹，sudo cp /home/tsung/libflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so<br />
到这里，debug版本的flash就安装完成了。</p>
<p>二、安装Flash Tracer<br />
Flash Tracer用来查看开发者在开发过程中trace函数打印出来的内容（网络上所有flash文件，只要有trace都会打印出来），对于多人协同开发跟踪很有帮助（例如服务端和前端开发由不同的人完成）。安装比较简单，就一个Firefox扩展。下载地址：http://www.sephiroth.it/firefox/flashtracer/ 。这个版本比ff网站上的新点。安装后要先配置好flashlog.txt位置，上面网站上有解释。<br />
*  Windows XP: C:\Documents and Settings\{user}\Application Data\Macromedia\Flash Player\Logs\flashlog.txt<br />
* Windows Vista: C:\Users\{user}\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt<br />
* Linux: /home/username/.macromedia/Flash_Player/Logs/flashlog.txt<br />
* OSX: /Users/{username}/Library/Preferences/Macromedia/Flash Player/Logs/flashlog.txt<br />
如果这个文件不存在则创建一个。<br />
安装正常的话，在home目录底下会有一个mm.cfg文件（例如我的是/home/tsung/mm.cfg，确保里面的内容类似底下这样:<br />
TraceOutPutFileName=/home/tsung/.macromedia/Flash_Player/Logs/flashlog.txt<br />
ErrorReportingEnable=1<br />
TraceOutputFileEnable=1<br />
MaxWarnings=100</p>
<p>都完成以后，打开FF菜单Tools底下的Flash Tracer（重启FF以后），然后访问嵌入flash的网站，如果Flash Tracer上打印出内容，那恭喜你成功了！</p>
]]></content:encoded>
			<wfw:commentRss>http://tsung.bz/2009/11/14/install-debug-version-flash-and-flash-tracer-under-ubuntu-9-10-amd64/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
