<?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>Flex the world &#187; 开源控件</title>
	<atom:link href="http://www.flextheworld.com/tag/%e5%bc%80%e6%ba%90%e6%8e%a7%e4%bb%b6/feed" rel="self" type="application/rss+xml" />
	<link>http://www.flextheworld.com</link>
	<description>Flex, AIR, FMS, P2P and Things......</description>
	<lastBuildDate>Fri, 06 Aug 2010 01:47:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex 迷你教程 &#8212; 在AdvancedDataGrid中合并单元格 （合并行）</title>
		<link>http://www.flextheworld.com/2009/12/flex-advanceddatagrid-rowspan.html</link>
		<comments>http://www.flextheworld.com/2009/12/flex-advanceddatagrid-rowspan.html#comments</comments>
		<pubDate>Sun, 20 Dec 2009 04:21:49 +0000</pubDate>
		<dc:creator>Kevin Luo</dc:creator>
				<category><![CDATA[Flex 迷你教程]]></category>
		<category><![CDATA[开源控件]]></category>
		<category><![CDATA[DataGrid rowspan]]></category>
		<category><![CDATA[合并单元格]]></category>

		<guid isPermaLink="false">http://www.flextheworld.com/?p=633</guid>
		<description><![CDATA[在项目中我们对DataGrid的要求是很高的，但很不幸的Flex 的DataGird的功能是很傻的，这就催生了AdvancedDatgrid, 它确实解决了很多DataGrid不能做的事，比如多级排序，单元格选择，树状显示数据，合并表头等，但是不知道为什么它确忘记了 “合并单元格”这么重要的事。好在牛人是很多的，于是出现了MecGrid, NecGrid这样不错的能解决单元格合并的DataGrid, 不过他们都各有缺点。
MecGrid: （http://www.mechansp.com/index.php）
1. 不支持itemrender。
2. 单元格选择时无法获知整行数据。
3. 不支持xxxFunction设置比如（labelFunction）
4. 设置很不方便。在column设置中大量使用 number作为参数，非常非常的不利于使用，在线文档对这个ResourceXML的设置也没有提到具体细节，这个很头痛.
总结: MecGrid的使用非常不方便，而且完全不支持复杂数据类型，虽然实现了很多功能但都是固定功能，扩展性不强。这让他局限在只能作为表格使用。
NEC Grid （http://www.necst.co.jp/product/ibiz/column/ibizblock/chap7.html）

1. 不能改变行高。
2. 破换了itemrender的使用，我增加了一个ComboBox作为itemrender,但是他的显示完全不正常。如果itemrender的高度大于他的默认行高，显示会被切断。
3. 不支持单元格选择。
总结：这个DataGrid的使用非常方便，不过缺点也比较明显，尤其是对itemrender这条，要命的是他不能改变行高，但实际中我们的数据是很有可能换行的。另外他居然不支持单元格选择，作为一个AdvancedDatagird,单元格选择在很多时候是必要的。总的来说这个DataGrid用于对数据操作没有特殊要求的用户是不错的选择。
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-废话结束，教程开始的分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;


在看完了老美和日本人做的DataGrid后找到一个韩国人做的，名字就叫AdavcnedDataGrid, 相比Mec和Nec, 扩展的功能比较单一，Bug也非常多，只有合并单元格功能，基于Flex 的AdvancedDataGrid实现。不过也是保留原有 AdvancedDataGrid功能最完整的, 为了和Flex AdvancedDataGrid 区分，我叫它KAdvancedDataGrid。
KAdvancedDataGrid (http://code.google.com/p/advanceddatagrid/)
文章末尾是KadvancedDataGird的下载，相对于原版，我修复了如下内容:

动态使用columns = XXXX不起作用。
当列数据为复杂类型时异常。
设置dataProvider为null时异常。
还有一些其他的异常，忘了&#8230;..

KAdvancedDataGrid的使用很简单，使用groupedColumns标签，把想要合并的列放进去，他会自动的将相同内容的单元格合并在一起。
如下图：

本例的代码在文章末尾，测试代码很简单，这里就不过多解释了，大家可以下载测试。
KAdvancedDataGrid的应用展示
下面几张截图是我使用KadvancedDataGrid作为原材料制作的显示员工出勤情况的日历控件（Calendar View），包括Day, Week, Month和Year View.  这里显示的是Week, Month 和Year View. 使用前面的MecDataGrid或者NecGrid要想实现这样的DatGrid比较困难，Mec是灵活性不够，只能创建它固定格式的Grid, Nec是无法处理复杂数据类型。图片的分辨率较大，点击查看大图
Month View

Week View 

Year View

源代码
源代码中的AdvancedDataGrid是我修改后的版本，原版可访问http://code.google.com/p/advanceddatagrid/


]]></description>
			<content:encoded><![CDATA[<p>在项目中我们对DataGrid的要求是很高的，但很不幸的Flex 的DataGird的功能是很傻的，这就催生了AdvancedDatgrid, 它确实解决了很多DataGrid不能做的事，比如多级排序，单元格选择，树状显示数据，合并表头等，但是不知道为什么它确忘记了 “合并单元格”这么重要的事。好在牛人是很多的，于是出现了MecGrid, NecGrid这样不错的能解决单元格合并的DataGrid, 不过他们都各有缺点。</p>
<p><strong>MecGrid: （http://www.mechansp.com/index.php）</strong></p>
<p>1. 不支持itemrender。<br />
2. 单元格选择时无法获知整行数据。<br />
3. 不支持xxxFunction设置比如（labelFunction）<br />
4. 设置很不方便。在column设置中大量使用 number作为参数，非常非常的不利于使用，在线文档对这个ResourceXML的设置也没有提到具体细节，这个很头痛.</p>
<p>总结: MecGrid的使用非常不方便，而且完全不支持复杂数据类型，虽然实现了很多功能但都是固定功能，扩展性不强。这让他局限在只能作为表格使用。<br />
<strong>NEC Grid （http://www.necst.co.jp/product/ibiz/column/ibizblock/chap7.html）</strong></p>
<p><img class="alignnone size-full wp-image-636" title="nec" src="http://www.flextheworld.com/wp-content/uploads/2009/12/nec.jpg" alt="nec" width="356" height="346" /></p>
<p>1. 不能改变行高。<br />
2. 破换了itemrender的使用，我增加了一个ComboBox作为itemrender,但是他的显示完全不正常。如果itemrender的高度大于他的默认行高，显示会被切断。<br />
3. 不支持单元格选择。</p>
<p>总结：这个DataGrid的使用非常方便，不过缺点也比较明显，尤其是对itemrender这条，要命的是他不能改变行高，但实际中我们的数据是很有可能换行的。另外他居然不支持单元格选择，作为一个AdvancedDatagird,单元格选择在很多时候是必要的。总的来说这个DataGrid用于对数据操作没有特殊要求的用户是不错的选择。</p>
<p><span style="color: #ff0000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-废话结束，教程开始的分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</span></p>
<p><span style="color: #ff0000;"><span id="more-633"></span><br />
</span></p>
<p>在看完了老美和日本人做的DataGrid后找到一个韩国人做的，名字就叫AdavcnedDataGrid, 相比Mec和Nec, 扩展的功能比较单一，Bug也非常多，只有合并单元格功能，基于Flex 的AdvancedDataGrid实现。不过也是保留原有 AdvancedDataGrid功能最完整的, 为了和Flex AdvancedDataGrid 区分，我叫它KAdvancedDataGrid。</p>
<p><strong>KAdvancedDataGrid (http://code.google.com/p/advanceddatagrid/)</strong></p>
<p>文章末尾是KadvancedDataGird的下载，相对于原版，我修复了如下内容:</p>
<ol>
<li>动态使用columns = XXXX不起作用。</li>
<li>当列数据为复杂类型时异常。</li>
<li>设置dataProvider为null时异常。</li>
<li>还有一些其他的异常，忘了&#8230;..</li>
</ol>
<p>KAdvancedDataGrid的使用很简单，使用groupedColumns标签，把想要合并的列放进去，他会自动的将相同内容的单元格合并在一起。</p>
<p>如下图：</p>
<p><img class="alignnone size-full wp-image-638" title="kad" src="http://www.flextheworld.com/wp-content/uploads/2009/12/kad.jpg" alt="kad" width="631" height="298" /></p>
<p>本例的代码在文章末尾，测试代码很简单，这里就不过多解释了，大家可以下载测试。</p>
<p><strong>KAdvancedDataGrid的应用展示</strong></p>
<p>下面几张截图是我使用KadvancedDataGrid作为原材料制作的显示员工出勤情况的日历控件（Calendar View），包括Day, Week, Month和Year View.  这里显示的是Week, Month 和Year View. 使用前面的MecDataGrid或者NecGrid要想实现这样的DatGrid比较困难，Mec是灵活性不够，只能创建它固定格式的Grid, Nec是无法处理复杂数据类型。图片的分辨率较大，点击查看大图</p>
<p><strong>Month View</strong></p>
<p><a href="http://www.flextheworld.com/wp-content/uploads/2009/12/monthview.gif" rel="shadowbox[post-633];player=img;" target="_blank"><img class="alignnone size-medium wp-image-641" title="monthview" src="http://www.flextheworld.com/wp-content/uploads/2009/12/monthview-300x287.gif" alt="monthview" width="300" height="287" /></a></p>
<p><strong>Week View </strong></p>
<p><a href="http://www.flextheworld.com/wp-content/uploads/2009/12/WeekView.jpg" rel="shadowbox[post-633];player=img;" target="_blank"><strong><img class="alignnone size-medium wp-image-642" title="WeekView" src="http://www.flextheworld.com/wp-content/uploads/2009/12/WeekView-300x65.jpg" alt="WeekView" width="300" height="65" /></strong></a></p>
<p><strong>Year View</strong></p>
<p><a href="http://www.flextheworld.com/wp-content/uploads/2009/12/yearView.gif" rel="shadowbox[post-633];player=img;" target="_blank"><strong><img class="alignnone size-medium wp-image-643" title="yearView" src="http://www.flextheworld.com/wp-content/uploads/2009/12/yearView-300x54.gif" alt="yearView" width="300" height="54" /></strong></a></p>
<p><strong>源代码</strong></p>
<p>源代码中的AdvancedDataGrid是我修改后的版本，原版可<strong>访问http://code.google.com/p/advanceddatagrid/</strong></p>
<p><strong><a class="downloadlink" href="http://www.flextheworld.com/wp-content/plugins/download-monitor/download.php?id=18" title=" downloaded 854 times" >mergeableDataGrid (854)</a><br />
</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flextheworld.com/2009/12/flex-advanceddatagrid-rowspan.html/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Facebook 发布Action Script3 API, 发展富社区应用程序</title>
		<link>http://www.flextheworld.com/2009/04/facebook-as3-library.html</link>
		<comments>http://www.flextheworld.com/2009/04/facebook-as3-library.html#comments</comments>
		<pubDate>Fri, 03 Apr 2009 00:18:44 +0000</pubDate>
		<dc:creator>Kevin Luo</dc:creator>
				<category><![CDATA[Library]]></category>
		<category><![CDATA[Facebook ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[开源控件]]></category>

		<guid isPermaLink="false">http://www.flextheworld.com/?p=481</guid>
		<description><![CDATA[Not to be outdone by MySpace announcing a deeper partnership with Microsoft yesterday, bringing Silverlight technology to its development platform and mobile application, Facebook and Adobe are today announcing a partnership and the release of fresh Flash client libraries to make it easier for developers to plug into the Facebook Platform inside their social applications [...]]]></description>
			<content:encoded><![CDATA[<p>Not to be outdone by <a href="http://myspace.com/">MySpace<img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &quot;trebuchet ms&quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.75/theme/silver/palette.gif); background-color: transparent; visibility: visible; width: 14px; height: 12px; background-position: -1128px 0pt; background-repeat: no-repeat; text-decoration: none; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.75/t.gif" alt="" /></a> announcing a <a href="http://www.techcrunch.com/2009/03/30/myspace-embraces-microsoft-platforms-for-mobile-and-web-applications/">deeper partnership</a> with Microsoft yesterday, bringing Silverlight technology to its development platform and mobile application, <a href="http://facebook.com/">Facebook<img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &quot;trebuchet ms&quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.75/theme/silver/palette.gif); background-color: transparent; visibility: visible; width: 14px; height: 12px; background-position: -1128px 0pt; background-repeat: no-repeat; text-decoration: none; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.75/t.gif" alt="" /></a> and <a href="http://adobe.com/">Adobe<img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &quot;trebuchet ms&quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.75/theme/silver/palette.gif); background-color: transparent; visibility: visible; width: 14px; height: 12px; background-position: -1128px 0pt; background-repeat: no-repeat; text-decoration: none; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.75/t.gif" alt="" /></a> are today announcing a <a href="http://developers.facebook.com/flash.php">partnership<img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &quot;trebuchet ms&quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.75/theme/silver/palette.gif); background-color: transparent; visibility: visible; width: 14px; height: 12px; background-position: -1128px 0pt; background-repeat: no-repeat; text-decoration: none; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.75/t.gif" alt="" /></a> and the release of fresh Flash client libraries to make it easier for developers to plug into the Facebook Platform inside their social applications built with Flash.<span id="more-481"></span></p>
<p>Flash has been supported since the <a href="http://www.techcrunch.com/2007/05/24/facebook-launches-facebook-platform-they-are-the-anti-myspace/">launch of Facebook Platform</a> in 2007 through tags, embedding Flash in Feed stories, and multiple client libraries, which have helped developers make Facebook API calls directly from ActionScript (see example on the <a href="http://connect.redbullusa.com/">Red Bull website<img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &quot;trebuchet ms&quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.75/theme/silver/palette.gif); background-color: transparent; visibility: visible; width: 14px; height: 12px; background-position: -1128px 0pt; background-repeat: no-repeat; text-decoration: none; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.75/t.gif" alt="" /></a>). But Facebook felt the exisiting ActionScript client libraries were not up to par, so it teamed up with Adobe to tweak the open source version to support all Facebook APIs and add some features to better support authentication for both Facebook Platform and Facebook Connect.</p>
<p>After the PHP, JavaScript and iPhone client library, the all new <a href="http://code.google.com/p/facebook-actionscript-api/">ActionScript 3.0 Client Library for Facebook<img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &quot;trebuchet ms&quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.75/theme/silver/palette.gif); background-color: transparent; visibility: visible; width: 14px; height: 12px; background-position: -1128px 0pt; background-repeat: no-repeat; text-decoration: none; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.75/t.gif" alt="" /></a> Platform is now the fourth officially supported client library for the Facebook Platform. The code can be downloaded <a href="http://www.adobe.com/devnet/facebook/">here<img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &quot;trebuchet ms&quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.75/theme/silver/palette.gif); background-color: transparent; visibility: visible; width: 14px; height: 12px; background-position: -1128px 0pt; background-repeat: no-repeat; text-decoration: none; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.75/t.gif" alt="" /></a>.</p>
<p>Facebook and Adobe Systems will share more about the new partnership on <a href="http://www.facebook.com/event.php?eid=65858838709">April 2 at a San Francisco event<img id="snap_com_shot_link_icon" class="snap_preview_icon" style="border: 0pt none; margin: 0pt ! important; padding: 1px 0pt 0pt; max-height: 2000px; max-width: 2000px; min-width: 0px; min-height: 0px; font-style: normal; font-weight: normal; font-family: &quot;trebuchet ms&quot;,arial,helvetica,sans-serif; float: none; position: static; left: auto; top: auto; line-height: normal; background-image: url(http://i.ixnp.com/images/v3.75/theme/silver/palette.gif); background-color: transparent; visibility: visible; width: 14px; height: 12px; background-position: -1128px 0pt; background-repeat: no-repeat; text-decoration: none; vertical-align: top; display: inline;" src="http://i.ixnp.com/images/v3.75/t.gif" alt="" /></a>.</p>
<p><img src="http://www.techcrunch.com/wp-content/uploads/2009/03/adobe-facebook-2.png" alt="" /></p>
<h3>教程/实例/代码: <a href="http://www.adobe.com/devnet/facebook/" target="_blank">http://www.adobe.com/devnet/facebook/</a></h3>
<h3>下载: <a class="downloadlink" href="http://www.flextheworld.com/wp-content/plugins/download-monitor/download.php?id=11" title=" downloaded 252 times" >ActionScript 3.0 Client Library for Facebook (252)</a></h3>
<address>原文:<a href="http://www.techcrunch.com/2009/03/31/facebook-hooks-up-with-adobe-for-richer-social-applications-in-flash/" target="_blank">http://www.techcrunch.com/2009/03/31/facebook-hooks-up-with-adobe-for-richer-social-applications-in-flash/</a></address>
]]></content:encoded>
			<wfw:commentRss>http://www.flextheworld.com/2009/04/facebook-as3-library.html/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>QQ台球新人超级辅助外挂 &#8212; Snooker Assistan</title>
		<link>http://www.flextheworld.com/2009/03/qq-snooker-assista.html</link>
		<comments>http://www.flextheworld.com/2009/03/qq-snooker-assista.html#comments</comments>
		<pubDate>Mon, 09 Mar 2009 14:56:24 +0000</pubDate>
		<dc:creator>Kevin Luo</dc:creator>
				<category><![CDATA[开源控件]]></category>
		<category><![CDATA[未分类]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Plug in]]></category>
		<category><![CDATA[QQ 台球 外挂]]></category>

		<guid isPermaLink="false">http://www.flextheworld.com/?p=435</guid>
		<description><![CDATA[朋友刚做好的QQ台球辅助外挂, 他的台球积分总是徘徊在-xxx分，有天终于爆发决定改变这种局面，身为专业人员当然要用专业的方法，于是这款Snooker Assistan外挂就此诞生。基于桌球碰撞理论用AIR开发了这款外挂，用上这个东西，新手的水平立马可以变成有1000场经验的中高手的水平。两天时间，朋友已以从以前的-300分刷0分了(不容易阿，终于不是负资产了)

使用方法:
打开程序后只有三个东西，一个十字架（做瞄准用），一个白球位置指示的圈圈，还有两个小点。使用时，先打开QQ桌球，切换到2D视图，确保焦点在瞄准器上，按方向键调整瞄准器的坐标，让十字架对准桌球窗口的左下角的十字架。然后拖动两个小点中的一个到目的洞，拖另一个到某个位置让两个小点之间的红线从目的球的正中穿过。之后就会发现白球位置的附近多了两个彩色的圈圈，那就是QQ桌球瞄准示意图的目的球的位置。只要你对准了这个位置，球就一定能进。信不？
但是有bug，一是角度不能太大，60度以内都没问题，太大了就不一定(看来理论还是有一点问题)。
对照截图: 


作者Albert Zhang Email: albert.zhang.sl@gmail.com
安装文件:
源文件下载:


]]></description>
			<content:encoded><![CDATA[<p>朋友刚做好的QQ台球辅助外挂, 他的台球积分总是徘徊在-xxx分，有天终于爆发决定改变这种局面，身为专业人员当然要用专业的方法，于是这款Snooker Assistan外挂就此诞生。基于桌球碰撞理论用AIR开发了这款外挂，用上这个东西，新手的水平立马可以变成有1000场经验的中高手的水平。两天时间，朋友已以从以前的-300分刷0分了(不容易阿，终于不是负资产了)</p>
<p><span id="more-435"></span></p>
<h3>使用方法:</h3>
<p>打开程序后只有三个东西，一个十字架（做瞄准用），一个白球位置指示的圈圈，还有两个小点。使用时，先打开QQ桌球，切换到2D视图，确保焦点在瞄准器上，按方向键调整瞄准器的坐标，让十字架对准桌球窗口的左下角的十字架。然后拖动两个小点中的一个到目的洞，拖另一个到某个位置让两个小点之间的红线从目的球的正中穿过。之后就会发现白球位置的附近多了两个彩色的圈圈，那就是QQ桌球瞄准示意图的目的球的位置。只要你对准了这个位置，球就一定能进。信不？<br />
但是有bug，一是角度不能太大，60度以内都没问题，太大了就不一定(看来理论还是有一点问题)。</p>
<h3><strong>对照截图: </strong></h3>
<p><strong><img class="alignnone size-full wp-image-436" title="snookerassistant" src="http://www.flextheworld.com/wp-content/uploads/2009/03/snookerassistant.jpg" alt="snookerassistant" width="720" height="540" /><br />
</strong></p>
<p style="text-align: center;">作者Albert Zhang Email: albert.zhang.sl@gmail.com</p>
<h3><strong>安装文件:</strong></h3>
<a class="downloadlink" href="http://www.flextheworld.com/wp-content/plugins/download-monitor/download.php?id=8" title=" downloaded 1295 times" >SnookerAssistant (1295)</a>
<h3><strong>源文件下载</strong>:</h3>
<p><!--easy2hide start--><br />
<a class="downloadlink" href="http://www.flextheworld.com/wp-content/plugins/download-monitor/download.php?id=9" title=" downloaded 260 times" >SnookerAssistant.rar (260)</a><br />
<!--easy2hide end--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flextheworld.com/2009/03/qq-snooker-assista.html/feed</wfw:commentRss>
		<slash:comments>91</slash:comments>
		</item>
		<item>
		<title>一组很棒很实用的Flex 特效</title>
		<link>http://www.flextheworld.com/2009/03/flex-effect.html</link>
		<comments>http://www.flextheworld.com/2009/03/flex-effect.html#comments</comments>
		<pubDate>Tue, 03 Mar 2009 14:30:49 +0000</pubDate>
		<dc:creator>Kevin Luo</dc:creator>
				<category><![CDATA[开源控件]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[flex 特效]]></category>

		<guid isPermaLink="false">http://www.flextheworld.com/?p=422</guid>
		<description><![CDATA[几个月前看到的一组Flex特效，后来不小心把地址搞掉了，又忘了名字，今天突然又找到了，哈哈。 废话不多说，看看吧。
Efflex 是一组由 Stephen Downs (aka &#8220;Tink&#8221;)开发的 Flex特效。


全屏浏览
源代码

相关资源
http://www.insideria.com/2008/10/efflex-designer-effects-for-fl.html
http://code.google.com/p/efflex/ 
http://www.efflex.org/
]]></description>
			<content:encoded><![CDATA[<p>几个月前看到的一组Flex特效，后来不小心把地址搞掉了，又忘了名字，今天突然又找到了，哈哈。 废话不多说，看看吧。</p>
<p><a href="http://www.efflex.org/">Efflex</a> 是一组由 <a href="http://www.tink.ws/blog/about-tink/">Stephen Downs</a> (aka &#8220;Tink&#8221;)开发的 Flex特效。</p>
<p><img class="size-full wp-image-424 aligncenter" title="efflex1" src="http://www.flextheworld.com/wp-content/uploads/2009/03/efflex1.jpg" alt="efflex1" width="400" height="231" /><span id="more-422"></span></p>
<p><object width="520" height="700" data="http://www.efflex.org/FlexEffectsExample.swf" type="application/x-shockwave-flash"><param name="src" value="http://www.efflex.org/FlexEffectsExample.swf" /></object></p>
<p style="text-align: center;"><a href="http://www.efflex.org/FlexEffectsExample.html" target="_blank">全屏浏览</a></p>
<h2 style="text-align: left;">源代码</h2>
<p><strong><a href="http://code.google.com/p/efflex/source/browse/#svn/trunk/org/efflex" target="_blank"><a class="downloadlink" href="http://www.flextheworld.com/wp-content/plugins/download-monitor/download.php?id=7" title=" downloaded 2800 times" >Effect (2800)</a></a></strong></p>
<h2 style="text-align: left;">相关资源</h2>
<p><a href="http://www.insideria.com/2008/10/efflex-designer-effects-for-fl.html" target="_blank">http://www.insideria.com/2008/10/efflex-designer-effects-for-fl.html</a><br />
<a href="http://code.google.com/p/efflex/" target="_blank">http://code.google.com/p/efflex/</a> <a href="http://www.efflex.org/" target="_blank"></p>
<p>http://www.efflex.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flextheworld.com/2009/03/flex-effect.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Flex 迷你教程 &#8212; 动态改变DataGird行的颜色</title>
		<link>http://www.flextheworld.com/2009/02/flex-datagrid-row-color.html</link>
		<comments>http://www.flextheworld.com/2009/02/flex-datagrid-row-color.html#comments</comments>
		<pubDate>Thu, 12 Feb 2009 13:17:51 +0000</pubDate>
		<dc:creator>Kevin Luo</dc:creator>
				<category><![CDATA[AIR 迷你教程]]></category>
		<category><![CDATA[Flex 迷你教程]]></category>
		<category><![CDATA[开源控件]]></category>

		<guid isPermaLink="false">http://www.flextheworld.com/?p=292</guid>
		<description><![CDATA[实现DataGird行颜色的改变不难，网上也有很多类似的教程，不过有的太罗嗦，有的说的又太简单，我稍微折中了一下。
首先继承DataGrid做一点简单的扩展。扩展的目的是：

添加一个rowColorFunction，根据当前行的值设置行的颜色,用法与labelFunction一样。
覆写drawRowBackground, 让其能用rowColorFunction返回的颜色设置当前行。

附件的RowColorDataGrid.as 是国外一个家伙写的，我没改(实在没什么可改的了)，只添加了注释帮助大家理解。
下面是一个简单的Demo, 将check box钩中的行高亮显示:

RowColorDataGrid.as

?View Code ACTIONSCRIPT3package
&#123;
import flash.display.Sprite;
&#160;
import mx.collections.ArrayCollection;
import mx.controls.DataGrid;
&#160;
public class RowColorDataGrid extends DataGrid
&#123;
//用于设置颜色，参数: 当前item, rowIndex, dataIndex, 当前color
public var rowColorFunction:Function;
&#160;
//覆写drawRowBackground，目的是根据rowColorFunction返回颜色设置当前行
override protected function drawRowBackground&#40;
s:Sprite, rowIndex:int, y:Number, height:Number,
color:uint, dataIndex:int&#41;:void
&#123;
if&#40;rowColorFunction != null&#41;
&#123;
//从dataProvider中获取当前item
var item:Object;
if&#40;dataIndex &#38;lt; dataProvider.length&#41;
&#123;
item = dataProvider&#91;dataIndex&#93;;
&#125;
&#160;
if&#40;item&#41;
&#123; //如果当前item存在，从rowColorFunction中获取行的颜色
color = rowColorFunction&#40;item, rowIndex, dataIndex, color&#41;;
&#125;
&#125;
&#160;
//调用父类方法设置当前行颜色
super.drawRowBackground&#40;s, rowIndex, y, height, color, dataIndex&#41;;
&#125;
&#125;
&#125;

源文件下载:


]]></description>
			<content:encoded><![CDATA[<p>实现DataGird行颜色的改变不难，网上也有很多类似的教程，不过有的太罗嗦，有的说的又太简单，我稍微折中了一下。</p>
<p>首先继承DataGrid做一点简单的扩展。扩展的目的是：</p>
<ol>
<li>添加一个rowColorFunction，根据当前行的值设置行的颜色,用法与labelFunction一样。</li>
<li>覆写drawRowBackground, 让其能用rowColorFunction返回的颜色设置当前行。</li>
</ol>
<p>附件的RowColorDataGrid.as 是国外一个家伙写的，我没改(实在没什么可改的了)，只添加了注释帮助大家理解。</p>
<p>下面是一个简单的Demo, 将check box钩中的行高亮显示:<span id="more-292"></span></p>
<p><object width="500" height="500" data="http://www.flextheworld.com/flash/colorgriddemo.swf" type="application/x-shockwave-flash"><param name="src" value="http://www.flextheworld.com/flash/colorgriddemo.swf" /></object></p>
<p>RowColorDataGrid.as</p>

<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p292code2'); return false;">View Code</a> ACTIONSCRIPT3</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2922"><td class="code" id="p292code2"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #9900cc; font-weight: bold;">package</span>
<span style="color: #000000;">&#123;</span>
<span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.display</span><span style="color: #000066; font-weight: bold;">.</span><a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html"><span style="color: #004993;">Sprite</span></a><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
<span style="color: #0033ff; font-weight: bold;">import</span> mx<span style="color: #000066; font-weight: bold;">.</span>collections<span style="color: #000066; font-weight: bold;">.</span>ArrayCollection<span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #0033ff; font-weight: bold;">import</span> mx<span style="color: #000066; font-weight: bold;">.</span>controls<span style="color: #000066; font-weight: bold;">.</span>DataGrid<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #9900cc; font-weight: bold;">class</span> RowColorDataGrid <span style="color: #0033ff; font-weight: bold;">extends</span> DataGrid
<span style="color: #000000;">&#123;</span>
<span style="color: #009900; font-style: italic;">//用于设置颜色，参数: 当前item, rowIndex, dataIndex, 当前color</span>
<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #6699cc; font-weight: bold;">var</span> rowColorFunction<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=function%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:function.html"><span style="color: #004993;">Function</span></a><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
<span style="color: #009900; font-style: italic;">//覆写drawRowBackground，目的是根据rowColorFunction返回颜色设置当前行</span>
override <span style="color: #0033ff; font-weight: bold;">protected</span> <span style="color: #339966; font-weight: bold;">function</span> drawRowBackground<span style="color: #000000;">&#40;</span>
s<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=sprite%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:sprite.html"><span style="color: #004993;">Sprite</span></a><span style="color: #000066; font-weight: bold;">,</span> rowIndex<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=int%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:int.html"><span style="color: #004993;">int</span></a><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">y</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">height</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=number%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:number.html"><span style="color: #004993;">Number</span></a><span style="color: #000066; font-weight: bold;">,</span>
<span style="color: #004993;">color</span><span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=uint%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:uint.html"><span style="color: #004993;">uint</span></a><span style="color: #000066; font-weight: bold;">,</span> dataIndex<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=int%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:int.html"><span style="color: #004993;">int</span></a><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
<span style="color: #000000;">&#123;</span>
<span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>rowColorFunction <span style="color: #000066; font-weight: bold;">!</span>= <span style="color: #0033ff; font-weight: bold;">null</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
<span style="color: #009900; font-style: italic;">//从dataProvider中获取当前item</span>
<span style="color: #6699cc; font-weight: bold;">var</span> item<span style="color: #000066; font-weight: bold;">:</span><a href="http://www.google.com/search?q=object%20inurl:http://livedocs.adobe.com/flex/201/langref/%20inurl:object.html"><span style="color: #004993;">Object</span></a><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>dataIndex <span style="color: #000066; font-weight: bold;">&amp;</span>lt<span style="color: #000066; font-weight: bold;">;</span> dataProvider<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">length</span><span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
item = dataProvider<span style="color: #000000;">&#91;</span>dataIndex<span style="color: #000000;">&#93;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #0033ff; font-weight: bold;">if</span><span style="color: #000000;">&#40;</span>item<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span> <span style="color: #009900; font-style: italic;">//如果当前item存在，从rowColorFunction中获取行的颜色</span>
<span style="color: #004993;">color</span> = rowColorFunction<span style="color: #000000;">&#40;</span>item<span style="color: #000066; font-weight: bold;">,</span> rowIndex<span style="color: #000066; font-weight: bold;">,</span> dataIndex<span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">color</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span>
&nbsp;
<span style="color: #009900; font-style: italic;">//调用父类方法设置当前行颜色</span>
<span style="color: #0033ff; font-weight: bold;">super</span><span style="color: #000066; font-weight: bold;">.</span>drawRowBackground<span style="color: #000000;">&#40;</span>s<span style="color: #000066; font-weight: bold;">,</span> rowIndex<span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">y</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">height</span><span style="color: #000066; font-weight: bold;">,</span> <span style="color: #004993;">color</span><span style="color: #000066; font-weight: bold;">,</span> dataIndex<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></td></tr></table></div>

<h3>源文件下载:</h3>
<p><!--easy2hide start--><br />
<a class="downloadlink" href="http://www.flextheworld.com/wp-content/plugins/download-monitor/download.php?id=6" title=" downloaded 551 times" >ColorGridDemo (551)</a><br />
<!--easy2hide end--></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flextheworld.com/2009/02/flex-datagrid-row-color.html/feed</wfw:commentRss>
		<slash:comments>123</slash:comments>
		</item>
		<item>
		<title>iMagnifyingGlass控件 &#8212; 放大镜容器(Magnifying glass panel)</title>
		<link>http://www.flextheworld.com/2009/01/imagnifyingglass-magnifying-glass-panel.html</link>
		<comments>http://www.flextheworld.com/2009/01/imagnifyingglass-magnifying-glass-panel.html#comments</comments>
		<pubDate>Thu, 01 Jan 2009 19:06:50 +0000</pubDate>
		<dc:creator>Kevin Luo</dc:creator>
				<category><![CDATA[开源控件]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.flextheworld.com/?p=82</guid>
		<description><![CDATA[控件名称 (Component Name)：iMagnifyingGlass.as
作用 (Description)：控 件继承于Panel, 和普通panel使用方法相同，对放入其中的所有Image，当鼠标划过时有放大镜效果。 (iMagnifyingGlass extends from panel that can enlarge all passed in images when mouseover )
接口 (apis)：
属性(Attributes)：
multiple:Number －－ 设置放大倍数，默认2倍 (Default value is 2)
glassHeight:Number &#8212; 设置镜片高度，默认150px (Magnifying glass height, default value is 150px)
glassWidth:Number &#8212; 设置镜片宽度, 默认150px (default value is 150px)
glassStyleName: Number &#8212; 设置镜片样式表 (set the style name of glass)
方法 (Function):
setGlassStyle(stylrProp:String,newValue:Object) &#8212; 设置镜片样式 [...]]]></description>
			<content:encoded><![CDATA[<p><strong><strong>控件名称 (Component Name)</strong></strong>：iMagnifyingGlass.as</p>
<p><strong><strong>作用 (Description)</strong>：</strong>控 件继承于Panel, 和普通panel使用方法相同，对放入其中的所有Image，当鼠标划过时有放大镜效果。 (iMagnifyingGlass extends from panel that can enlarge all passed in images when mouseover<strong> </strong>)</p>
<p><strong><strong>接口 (apis)</strong>：</strong></p>
<p><span style="color: #000000;"><strong>属性(Attributes)：</strong></span></p>
<p>multiple:Number －－ 设置放大倍数，默认2倍 (Default value is 2)<br />
glassHeight:Number &#8212; 设置镜片高度，默认150px (Magnifying glass height, default value is 150px)<br />
glassWidth:Number &#8212; 设置镜片宽度, 默认150px (default value is 150px)<br />
glassStyleName: Number &#8212; 设置镜片样式表 (set the style name of glass)<span id="more-82"></span></p>
<p><span style="color: #000000;"><strong>方法 (Function):</strong></span></p>
<p>setGlassStyle(stylrProp:String,newValue:Object) &#8212; 设置镜片样式 (set styles of glass)</p>
<p><strong>Demo:</strong></p>
<p>&lt;component:iMagnifyingGlass hideEffect=&#8221;" title=&#8221;放大镜Demo&#8221; multiple=&#8221;4&#8243; layout=&#8221;vertical&#8221;  id=&#8221;mG&#8221; &gt;<br />
&lt;mx:HBox&gt;<br />
&lt;mx:Image source=&#8221;{pic1}&#8221; width=&#8221;256&#8243; height=&#8221;192&#8243; /&gt;<br />
&lt;mx:Image source=&#8221;{pic2}&#8221; width=&#8221;256&#8243; height=&#8221;192&#8243;  /&gt;<br />
&lt;/mx:HBox&gt;<br />
&lt;mx:HBox&gt;<br />
&lt;mx:Image source=&#8221;{pic3}&#8221; width=&#8221;256&#8243; height=&#8221;192&#8243; /&gt;<br />
&lt;mx:Image source=&#8221;{pic4}&#8221; width=&#8221;256&#8243; height=&#8221;192&#8243;  /&gt;<br />
&lt;/mx:HBox&gt;<br />
&lt;/component:iMagnifyingGlass&gt;</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="500" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.fileden.com/files/2008/11/30/2206317/MagnifyingGlass.swf" /><embed type="application/x-shockwave-flash" width="600" height="500" src="http://www.fileden.com/files/2008/11/30/2206317/MagnifyingGlass.swf"></embed></object></p>
<p><a class="downloadlink" href="http://www.flextheworld.com/wp-content/plugins/download-monitor/download.php?id=17" title=" downloaded 578 times" >iMagnifyingGlass (578)</a> （Attached demo and source code）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flextheworld.com/2009/01/imagnifyingglass-magnifying-glass-panel.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>iScrollBox控件&#8211; 对传入控件的iphone式滚动 (iphone scroll panel)</title>
		<link>http://www.flextheworld.com/2009/01/iscrollbox-iphone-scroll-panel.html</link>
		<comments>http://www.flextheworld.com/2009/01/iscrollbox-iphone-scroll-panel.html#comments</comments>
		<pubDate>Thu, 01 Jan 2009 19:01:37 +0000</pubDate>
		<dc:creator>Kevin Luo</dc:creator>
				<category><![CDATA[开源控件]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.flextheworld.com/?p=78</guid>
		<description><![CDATA[控件名称 (Component Name):  iScrollBox.as
作用 (Description):对放入的控件实现iphone式的滚动条 (A panel with iphone scroll style)
接口 (apis):
var iphoneList:iScrollBox= newiScrollBox(displayObject, speed);  //创建iList对象时传入要实现滚动的对象,以及设定滚动速度。
iList.displayObj; //返回传入的对象
Demo: List, Image
List Demo
1. 以拖拽方式滚动list.(Drag to scroll the list)
2. 快速拖拽后放手，会根据拖拽的速度继续向拖拽方向滚动一段时间。慢慢滚动不会引发额外移动。(The list will scroll like iphone when you draging and release the mouse)
3. 滚动时点击item会停止滚动。(click item to stop scroll immediately)
Note: 现在有个bug，拖拽滚动时不能将鼠标划出List。(There is a bug that you can not let mouse out [...]]]></description>
			<content:encoded><![CDATA[<p><strong><strong>控件名称 (Component Name):  iScrollBox</strong></strong>.as<br />
<strong><strong>作用 (Description):</strong></strong>对放入的控件实现iphone式的滚动条<strong><strong> </strong></strong>(A panel with iphone scroll style)<br />
<strong>接口 (apis):</strong></p>
<p>var iphoneList:<strong><strong>iScrollBox</strong></strong>= new<strong><strong>iScrollBox</strong></strong>(displayObject, speed);  //创建iList对象时传入要实现滚动的对象,以及设定滚动速度。<br />
iList.displayObj; //返回传入的对象</p>
<p><strong>Demo</strong>: List, Image</p>
<p><strong>List Demo</strong></p>
<p>1. 以拖拽方式滚动list.(Drag to scroll the list)<br />
2. 快速拖拽后放手，会根据拖拽的速度继续向拖拽方向滚动一段时间。慢慢滚动不会引发额外移动。(The list will scroll like iphone when you draging and release the mouse)<br />
3. 滚动时点击item会停止滚动。(click item to stop scroll immediately)<span id="more-78"></span></p>
<p>Note: 现在有个bug，拖拽滚动时不能将鼠标划出List。(There is a bug that you can not let mouse out of list when dragging)<br />
<object width="300" height="300" data="http://www.fileden.com/files/2008/11/30/2206317/ListDemo.swf" type="application/x-shockwave-flash"><param name="src" value="http://www.fileden.com/files/2008/11/30/2206317/ListDemo.swf" /></object></p>
<p><strong>Image demo</strong></p>
<p>1. 这个demo模拟地图的移动，试试上下左右拖拽(Just try to drag the &#8220;map&#8221;)<br />
2. 快速拖拽后放手，会根据拖拽的速度继续向拖拽方向滚动一段时间。慢慢滚动不会引发额外移动<br />
3. 滚动时点击item会停止滚动。</p>
<p><!--ubb-begin--><!--[flash=354,351]http://www.fileden.com/files/2008/11/30/2206317/listDemo.swf[/flash]--><object width="354" height="351" data="http://www.fileden.com/files/2008/11/30/2206317/listDemo.swf" type="application/x-shockwave-flash"><param name="autostart" value="false" /><param name="wmode" value="opaque" /><param name="src" value="http://www.fileden.com/files/2008/11/30/2206317/listDemo.swf" /></object><!--ubb-end--></p>
<p>附件里面是demo和iScrollBox.as (Attached demo and source codes)</p>
<p><strong><strong><a class="downloadlink" href="http://www.flextheworld.com/wp-content/plugins/download-monitor/download.php?id=12" title=" downloaded 670 times" >iListDemo (670)</a></strong></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flextheworld.com/2009/01/iscrollbox-iphone-scroll-panel.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
