<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[Design9]]></title>
        <image>
        <title>http://hi.baidu.com</title>
        <link>http://hi.baidu.com</link>
        <url>http://img.baidu.com/img/logo-hi.gif</url>
        </image>
<description><![CDATA[遛遛狗、看看电影、喝杯咖啡、生活其实很美好]]></description>
<link>http://hi.baidu.com/design9</link>
<language>zh-cn</language>
<generator>www.baidu.com</generator>
<ttl>5</ttl>


<item>
        <title><![CDATA[绿化你的AIR程序]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/75252f243c260339c9955946.html]]></link>
        <description><![CDATA[
		
		<p> </p>
<p><span><a href="http://hi.baidu.com/fsnhf/blog/item/252dba0e1eaa64c07bcbe110.html">http://hi.baidu.com/fsnhf/blog/item/252dba0e1eaa64c07bcbe110.html</a></span></p>
<p><span>我们知道，</span><span>AIR</span><span>程序是需要要安装的，对于很多用户来说，这个功能很方便，但是对于某些不喜欢安装软件的用户来说很不爽，拿我来说，我就很不喜欢在自己电脑上安装软件，原因如下：</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span><span>1.<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>怕被调戏（某些软件会自动安装工具条，开机启动什么的，还没法取消，有的软件的开机启动，禁用相关服务、修改注册表都不行）</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span><span>2.<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>怕被强奸（某些软件会在强制安装一些自己不想要的东西）</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span><span>3.<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>怕被搞大（某些软件安装会产生好多垃圾文件，还会在注册表中写入一些内容，这会让注册表变大，事实上，注册表越臃肿，电脑运行得越慢）</span></p>
<p style="margin-left: 21pt" class="MsoNormal"><span>所以我们要学会如何绿化自己的</span><span>AIR</span><span>程序，让我们开始吧。</span></p>
<p class="MsoNormal"><strong><span>使用</span><span>ADL</span></strong></p>
<p style="margin-left: 21pt" class="MsoNormal"><span>首先我们来认识一下如何使用</span><span>AIR Debug Launcher(adl)</span><span>，这是一个</span><span>AIR</span><span>程序的调试连接器，我们为什么要用它？我们知道，在</span><span>Flash</span><span>或者</span><span>FlashBuilder</span><span>中调试</span><span>AIR</span><span>程序时并不需要安装</span><span>AIR</span><span>运行环境，所以知道了它的原理，我们就会绿化</span><span>AIR</span><span>程序了。</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span><span>1.<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>随便找一个</span><span>AIR</span><span>文件，用</span><span> winrar</span><span>打开它，并将它解压，比如解压在</span><span>D:\airapp</span><span>目录中，并将</span><span>D:\airapp\META-INF\ AIR \application.xml</span><span>文件也拷到</span><span>D:\airapp</span><span>目录中。</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span><span>2.<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></span><span>打开</span><span>window</span><span>的命令行，输入</span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>set path= C:\Progrem Files\Adobe\Adobe Flash Builder Beta 2\sdks\<st1:chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899">4.0.0</st1:chsdate>\bin</span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>说明：我们</span><span>FlashBuilder2 beta</span><span>是默认安装的。</span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>现在输入</span><span>adl</span><span>回车会看到如下结果：</span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span><span><img class="blogimg" border="0" src="http://hiphotos.baidu.com/fsnhf/pic/item/d309d595a5a7f5267af48078.jpg" small="0"><br>
</span></span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>这说明我们的</span><span>adl</span><span>可用了，然后输入以下命令：</span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"> </p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>D: ::</span><span>转到</span><span>D</span><span>盘根目录</span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>cd D:\airapp ::</span><span>打开</span><span>AIR</span><span>程序目录</span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>adl application.xml ::</span><span>启动</span><span>air</span><span>程序</span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"> </p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>说明：还可以加上相关的参数比如：</span><span>adl application.xml &ndash;nodebug</span><span>是不显示调试信息，这样</span><span>air</span><span>程序中如果出错，是不会弹出异常窗口的，</span><span>adl application.xml &ndash; params</span><span>可以向</span><span>AIR</span><span>程序中传入参数，</span><span>air</span><span>程序可侦听</span><span>InvokeEvent.invoke</span><span>事件来获得此参数。</span></p>
<p class="MsoNormal"><strong><span>绿化</span><span>AIR</span></strong><strong><span>程序</span></strong></p>
<p style="margin-left: 21pt" class="MsoNormal"><span>知道了以上原理，我想绿化</span><span>AIR</span><span>程序已经不是问题了，</span></p>
<p style="text-indent: -21pt; margin-left: 63pt" class="MsoNormal"><span><span>a)<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>在</span><span>D:\airapp</span><span>目录下新建一个文件夹，命名为</span><span>app</span><span>，此目录用于存放我们的</span><span>AIR</span><span>主程序。</span></p>
<p style="text-indent: -21pt; margin-left: 63pt" class="MsoNormal"><span><span>b)<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>把</span><span>D:\airapp</span><span>目录下的其它所有文件及文件夹都拷到</span><span>D:\airapp\app</span><span>目录中。</span></p>
<p style="text-indent: -21pt; margin-left: 63pt" class="MsoNormal"><span><span>c)<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>然后我们把</span><span>C:\Progrem Files\Adobe\Adobe Flash Builder Beta 2\sdks\<st1:chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899">4.0.0</st1:chsdate>\bin</span><span>目录中的</span><span>adl.exe</span><span>文件也拷到</span><span>D:\airapp\app</span><span>目录中。</span></p>
<p style="text-indent: -21pt; margin-left: 63pt" class="MsoNormal"><span><span>d)<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>把</span><span>C:\Progrem Files\Adobe\Adobe Flash Builder Beta 2\sdks\<st1:chsdate isrocdate="False" islunardate="False" day="30" month="12" year="1899">4.0.0</st1:chsdate>\</span><span>目录下的</span><span>runtimes</span><span>文件夹拷到</span><span>D:\airapp</span><span>目录中。</span></p>
<p style="text-indent: -21pt; margin-left: 63pt" class="MsoNormal"><span><span>e)<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>此时我们在</span><span>D:\airapp</span><span>中创建一个</span><span>app.bat</span><span>文件，在其中输入以下代码：</span></p>
<p style="margin-left: 63pt" class="MsoNormal"><span>app\adl app\application.xml</span><span>，保存，然后双击此文件就可以启动我们的</span><span>air</span><span>程序。</span></p>
<p class="MsoNormal"><strong><span>用</span><span>mfc</span></strong><strong><span>写启动程序</span></strong></p>
<p class="MsoNormal"><span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span><span>在实际的应用中，我们不可能用一个</span><span>bat</span><span>文件来做主程序，那么我们就用</span><span>VC++</span><span>来做此功能吧。</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span><span>1.<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>打开</span><span>vs2008</span><span>，新建一个</span><span>mfc</span><span>工程，工程名可为</span><span>MyAirLauncher</span><span>。</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span><span>2.<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>在应用程序类型选项中可选择</span> <span>基于对话框</span> <span>并且</span> <span>使用</span><span>mfc</span><span>静态编译，如下图所示：</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span><span><img class="blogimg" border="0" src="http://hiphotos.baidu.com/fsnhf/pic/item/3a0e698b2436d0519f2fb444.jpg" small="0"><br>
</span></span></p>
<p style="text-indent: 18pt; margin-left: 21pt" class="MsoNormal"><span>点击&ldquo;完成&rdquo;创建工程。</span></p>
<p style="text-indent: -18pt; margin-left: 39pt" class="MsoNormal"><span style="color: rgb(1,0,1); font-size: 9pt"><span>3.<span style="font: 7pt Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;  </span></span></span><span>打开</span><span>MyAirLauncher.cpp</span><span>文件，将</span><span style="color: rgb(1,0,1); font-size: 9pt">InitInstance</span><span style="color: rgb(1,0,1); font-size: 9pt">函数中的所有内容注释，并添加如下代码：</span></p>
<p style="text-align: left; text-indent: 21pt" class="MsoNormal" align="left"><span style="color: rgb(1,0,1); font-size: 9pt">TCHAR</span><span style="font-size: 9pt"> <span style="color: rgb(1,0,1)">filePath</span>[<span style="color: rgb(1,0,1)">MAX_PATH</span>];</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-size: 9pt"><span>&nbsp;&nbsp;&nbsp;  </span><span style="color: rgb(1,0,1)">GetModuleFileName</span>(<span style="color: rgb(1,0,1)">NULL</span>,<span style="color: rgb(1,0,1)">filePath</span>,<span style="color: rgb(1,0,1)">MAX_PATH</span>);</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-size: 9pt"><span>&nbsp;&nbsp;&nbsp;  </span><span style="color: rgb(1,0,1)">basic_string</span>&lt;<span style="color: rgb(1,0,1)">TCHAR</span>&gt; <span style="color: rgb(1,0,1)">path</span>=<span style="color: rgb(1,0,1)">filePath</span>;</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-size: 9pt"><span>&nbsp;&nbsp;&nbsp;  </span><span style="color: rgb(1,0,1)">path</span>=<span style="color: rgb(1,0,1)">path</span>.<span style="color: rgb(1,0,1)">substr</span>(0,<span style="color: rgb(1,0,1)">path</span>.<span style="color: rgb(1,0,1)">find_last_of</span>(<span style="color: rgb(1,0,1)">L</span><span style="color: rgb(163,21,21)">&quot;\\&quot;</span>));</span></p>
<p style="text-align: left" class="MsoNormal" align="left"><span style="font-size: 9pt"><span>&nbsp;&nbsp;&nbsp;  </span><span style="color: rgb(1,0,1)">SetCurrentDirectory</span>(<span style="color: rgb(1,0,1)">path</span>.<span style="color: rgb(1,0,1)">c_str</span>());</span></p>
<p style="margin-left: 21pt" class="MsoNormal"><span style="color: rgb(1,0,1); font-size: 9pt">WinExec</span><span style="font-size: 9pt">(<span style="color: rgb(163,21,21)">&quot;app\\adl.exe app\\application.xml -nodebug&quot;</span>,<span style="color: rgb(1,0,1)">SW_HIDE</span>);</span></p>
<p style="margin-left: 21pt" class="MsoNormal"> </p>
<p style="margin-left: 21pt" class="MsoNormal"><span style="color: rgb(1,0,1); font-size: 9pt">保存并编译，然后将生成的</span><span style="color: rgb(1,0,1); font-size: 9pt">MyAirLauncher.exe</span><span style="color: rgb(1,0,1); font-size: 9pt">拷到</span><span style="color: rgb(1,0,1); font-size: 9pt">D:\airapp</span><span style="color: rgb(1,0,1); font-size: 9pt">目录中，双击此文件就可以运行我们的</span><span style="color: rgb(1,0,1); font-size: 9pt">air</span><span style="color: rgb(1,0,1); font-size: 9pt">程序了。</span></p>
<p class="MsoNormal"><strong><span style="color: rgb(1,0,1); font-size: 9pt">完成绿化</span></strong></p>
<p class="MsoNormal"><span style="color: rgb(1,0,1); font-size: 9pt"><span>&nbsp;&nbsp;&nbsp;  </span></span><span style="color: rgb(1,0,1); font-size: 9pt">好了，至此，所有绿化工作已经做完了，如果你的</span><span style="color: rgb(1,0,1); font-size: 9pt">air</span><span style="color: rgb(1,0,1); font-size: 9pt">程序没有使用</span><span style="color: rgb(1,0,1); font-size: 9pt">webkit</span><span style="color: rgb(1,0,1); font-size: 9pt">组件，那么完全可以删除</span><span style="color: rgb(1,0,1); font-size: 9pt">D:\airapp\runtimes\air\win\Adobe AIR\Versions\1.0</span><span style="color: rgb(1,0,1); font-size: 9pt">目录下</span><span style="color: rgb(1,0,1); font-size: 9pt">Resources</span><span style="color: rgb(1,0,1); font-size: 9pt">目录及所有子文件，这样可以大大减小程序的体积。</span></p>
<p class="MsoNormal"><span style="color: rgb(1,0,1); font-size: 9pt"><span>&nbsp;&nbsp;&nbsp;  </span></span><span style="color: rgb(1,0,1); font-size: 9pt">示例文件及源码下载：<a href="http://remotedu.net/blog/attachments/month_0911/820091116124341.rar">点击下载此文件</a></span></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/75252f243c260339c9955946.html#comment">查看评论</a>]]></description>
        <pubDate>2009-11-30  11:16</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/75252f243c260339c9955946.html</guid>
</item>

<item>
        <title><![CDATA[FLEX 编译参数]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/393fa22651aecc1d8a82a190.html]]></link>
        <description><![CDATA[
		
		<p>accessible=true|false 是否具有可理解性（如为残疾人提供方便的性能）</p>
<p>actionscript-file-encoding | 设置文件编码，如Shitf_JIS</p>
<p>advanced | mxmlc -help advanced，如这样的高级参数</p>
<p>allow-source-path-overlap=true|false | 验证source-path中定义的路径是否出现重叠，出现互相包含的现象</p>
<p>as3=true|false | 是否使用as3对象模型，默认为ture，如果选false，则es一定要定义为true</p>
<p>benchmark=true|false | 是否输出编译时期的详细内容，默认是true</p>
<p>context-root； context-path | 设置flex-services.xml中的{context.root}，如果没有详细定义，那flex将用空值。</p>
<p>contributor name | 添加到swf文件里，name是贡献者的名字</p>
<p>creator name | 添加到swf文件里，name是作者的名字</p>
<p>date text | 添加到swf文件里，text是数据的内容</p>
<p>debug=true|false | 是否可以进行调试</p>
<p>debug-password string | 远程调试用，设置密码</p>
<p>default-background-color int | 默认背景颜色，默认为null，例如： -default-background-color=0xCCCCFF</p>
<p>default-frame-rate int | 设置帧数，默认为24</p>
<p>default-script-limits | 定义应用脚本程序的执行限制<br>
max-recursion-depth | 最大的递归默认是：1000<br>
max-execution-time | 最大的执行时间默认是：60，你不能设置比60还大。</p>
<p>default-size width height | 设置应用程序的大小，单位是像素</p>
<p>defaults-css-url string | 设置css 的路径</p>
<p>description text | 添加到swf文件里的描述内容，text是描述的内容</p>
<p>dump-config filename | 将次配置内容输出到filename的文件里，如：mxmlc -dump-config myapp-config.xml</p>
<p>es=true|false | 略</p>
<p>externs symbol [...] | 略</p>
<p>external-library-path path-element [...] | 外部类的路径</p>
<p>file-specs path-element [...] | 指定源文件去编译，这默认的是 mxmlc编译器</p>
<p>fonts.languages.language-range lang range | 指定 Unicode编码语言的范围</p>
<p>fonts.managers manager-class [...] | 字体管理器，默认的是 flash.fonts.JREFontManager，也可以使用 flash.fonts.BatikFontManager</p>
<p>fonts.max-cached-fonts string | 在服务器缓存上可以保存的最大字体数</p>
<p>fonts.max-glyphs-per-face string | 最大限度的字符缓存</p>
<p>frames.frame label class name [...] | 将一系列的类名指定到相应label标记的帧上</p>
<p>generate-frame-loader=true|false | 绑定到默认的loader类上。</p>
<p>headless-server=true|false | 能否设置编译器的执行头文件，如：System.setProperty(&rdquo;java.awt.headless&rdquo;, &ldquo;true&rdquo;)</p>
<p>help | 帮助</p>
<p>include-libraries library [...] | 连接所有的在swc中的类，不管是否有被引用</p>
<p>includes class [...] | 引用具体的类，使用此参数</p>
<p>incremental=true|false | 增加编辑，默认的是false</p>
<p>keep-generated-actionscript=true|false | 保持原有的as，放在 /generated目录下，默认的值是false</p>
<p>language code | 设置swf文件的元数据</p>
<p>lazy-init=true|false | 预设字母表的编码，默认是false</p>
<p>library-path path-element [...] | 连接SWC 文件得到swf文件，默认的路径是libs目录和相同目录下的所有swc文件。可以用=替换现在的swc，也可以用+=添加。也可以通过配置文件（略）。</p>
<p>link-report filename | 打印详细的连接报告</p>
<p>load-config filename | 指定编译器详细的配置文件，覆盖所有的命令行参数，可以通过+=连接多个配置文件。</p>
<p>load-externs filename [...] | 外部足见的动态连接的信息保存（略）</p>
<p>locale string | 将路径定位存到locale,就可以通过{local}调用了，如：mxmlc -locale en_EN -source-path locale/{locale} -file-specs MainApp.mxml</p>
<p>localized-description text lang | Swf文件的元数据</p>
<p>namespaces.namespace uri manifest | 指定mxml文件的命名空间，可以用 uri或本地的证明文件。</p>
<p>optimize=true|false | 优化as，减少文件大小，增加性能，默认为false</p>
<p>output filename | 指定输出文件名字，如果不指定就用当前文件名。如果路径不存在，将会自动生成。</p>
<p>publisher name | Swf文件的元数据，发布人的名字</p>
<p>resource-bundle-list filename | 打印所有源数据包名字，并打包到一个swc文件中，filename将是这个swc的文件名。</p>
<p>runtime-shared-libraries url [...] | 指定一系列运行时共享库，如果library.swf在 web_root/libraries目录下，那你可以使用 libraries/library.swf.来调用。</p>
<p>services filename | 指定 services-config.xml文件，该文件用在FDS中</p>
<p>show-binding-warnings=true|false | 当flash player不能探测时，显示警告。默认为true</p>
<p>show-actionscript-warnings=true|false | 发生as类错误时，发出提示。默认为true。</p>
<p>show-deprecation-warnings=true|false | 为flex组件显示不可用。默认为true</p>
<p>source-path path-element [...] | 添加源路径的路径或文件，会自动寻找mxml和as文件。可以使用通配符包含所有的文件和子路径，连接全部的文件，不能单个使用类和路径，可以使用+=。</p>
<p>strict=true|false | 输出为定义的属性和函数，也能执行编译时期类型的验证和提供默认参数。默认为true</p>
<p>theme filename [...] | 指定主题数组</p>
<p>title text | Swf的元数据</p>
<p>use-network=true|false | 指定当前应用程序的网络服务，默认为true.如果设为false就只能访问本地，不能访问网络。</p>
<p>verbose-stacktraces=true|false | 默认值为false，只在运行发生错误时候，提供错误显示。</p>
<p>version | 编译器的版本号</p>
<p>warn-warning_type=true|false | 是否验证自定义警告类型。</p>
<p>warnings=true|false | 如果设置false就废除所有的警告，此参数覆盖 warn-warning_typed 的值默认为true。</p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/393fa22651aecc1d8a82a190.html#comment">查看评论</a>]]></description>
        <pubDate>2009-11-27  12:32</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/393fa22651aecc1d8a82a190.html</guid>
</item>

<item>
        <title><![CDATA[我的FLASH库开源]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/5f89b5ca4dd72a8cc91768a4.html]]></link>
        <description><![CDATA[
		
		<p><a target="_blank" href="http://code.google.com/p/mdspe/"><font color="#000000" size="5"><strong>ixiyou</strong></font></a></p>
<p>ixiyou<br>
开始这是一份我非常杂乱的代码库。有很多学习过程和工作过程中编写收集来(开源)的代码... 在开发过程中使用FLEX感觉到组件功能很强大，但也很臃肿...但开发过程中又不得不使用到一些常用的组件，这里我就开始编写了自己的UI组件。除了UI外当然还有其他很多在平时工作中要经常用到的一些操作方法，这些我也会慢慢把他们整理成自己常用的工具类 <br>
BUG<br>
代码有错误请在Issues提交或者发送 md9yue#qq.com邮件给我，谢谢。 <br>
UI<br>
UI组件借鉴了FLEX部分命名方式。UI组件包名开始就以我个人昵称来作为命名speUI(九月的UI)，考虑扩展组件不一定都继承我的组件基类SpeComponent,而接口于一个个接口（ISize:组件大小和重绘制接口,ISpeComponent:绝大部分spe组件必须实现的API接口,ISkinComponent：拥有使用皮肤功能的组件接口） 一开始是参考借鉴了manaca的组件（现在在google上已经找不到了），不过manaca的组件在皮肤风格替换上感觉不是很方便我平时工作中的开发。这套组件目的为了工作开发中快速构建，并容易在执行过程中可以换皮肤。 所以我希望是像下面例子里一样开始可以创建我的一个组件。 <br>
例:快速创建一个按钮，创建按钮 标题myBtn，位置为100,100。并且提供toolTip提示. <br>
import com.ixiyou.speUI.controls.MButtonvar btn:MButton = new MButton({label:'myBtn',x:100,y:100,toolTip:'look look ...'})addChild(btn)UI Skin<br>
组件皮肤 部分组件拥有皮肤更换功能，支持在执行过程中换肤。组件的皮肤采用一定命名规范与摆放位置的Sprit对象，你可以很方便使用FLASH工具来制作这么一个皮肤。 <br>
目前默认皮肤类现在打包swc引用到项目中，不再使用.as的文件，目的为了可以使用FLASH直观修改默认皮肤和参考制作其他风格皮肤进行换肤 <br>
如果你创建后要替换皮肤？OK可以的,你也只要一句话 <br>
btn.skin =new MyBtnSkin()MyBtnSkin是你的一个皮肤类，你可以再FLA里很快速绘制出来，你不需要在FLA里添加如何代码，你只需要画出按钮4种状态，并转成MovieClip并给他们按规则命名就OK了(可以参考默认皮肤的fla的原文件)。绑定关联的类名MyBtnSkin。你可以在任何情况下（创建时，使用中）对组件进行换肤。 <br>
Managers一些常用的操作管理<br>
提供：光标 拖动管理 提示 弹出框等一系列操作管理 <br>
其他<br>
roading的tween包 地址 <br>
kingLong的socket包 地址 <br>
Ixiyou库中部分代码参考使用GhostCat库的类，或者需要引用GhostCat库的部分类支持。 GhostCat开源项目地址 GhostCat库功能的非常丰富与强大,推荐大家去看看与使用。</p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/5f89b5ca4dd72a8cc91768a4.html#comment">查看评论</a>]]></description>
        <pubDate>2009-11-03  11:24</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/5f89b5ca4dd72a8cc91768a4.html</guid>
</item>

<item>
        <title><![CDATA[AS3连接WebService示例代码]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/0266d73650b3103b0b55a976.html]]></link>
        <description><![CDATA[
		
		但是我们可以通过UrlLoader来提交和加载数据,这样我们可以提交变量给webservice来获取webservice返回的xml格式数据.<br>
<br>
下面事一个调用webservice的例子:<br>
<br>
//--------------------------------------------------------------------------------------------------<br>
<br>
//请求的url格式为:wsurl 方法名字<br>
<br>
varws:URLRequest=newURLRequest(&quot;http://localhost/test/test.asmx/&quot; &quot;Hello&quot;);<br>
<br>
//提交数据格式为post<br>
<br>
ws.method=URLRequestMethod.POST;<br>
<br>
//提交数据为变量<br>
<br>
varvariables:URLVariables=newURLVariables();<br>
<br>
//test.asmx中Hello方法的参数那么的值<br>
<br>
variables.name=&quot;roading&quot;;<br>
<br>
//<br>
<br>
ws.data=variables;<br>
<br>
//提交和加载数据<br>
<br>
varwsLoader:URLLoader=newURLLoader(ws);<br>
<br>
//侦听数据加载完成事件<br>
<br>
wsLoader.addEventListener(Event.COMPLETE,xmlLoaded);<br>
<br>
//<br>
<br>
functionxmlLoaded(evtObj:Event)<br>
<br>
{<br>
<br>
//为返回的xml格式数据定义Namespace<br>
<br>
varrss:Namespace=newNamespace(&quot;http://roading.net/&quot;);<br>
<br>
defaultxmlnamespace=rss;<br>
<br>
//构造xml格式数据<br>
<br>
xmldata=newXML(evtObj.target.data);<br>
<br>
//下面就可以解析xml数据了...可以自己写解析数据的类...<br>
<br>
//...<br>
<br>
}<br> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B4%FA%C2%EB%CA%D5%BC%AF">代码收集</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/0266d73650b3103b0b55a976.html#comment">查看评论</a>]]></description>
        <pubDate>2009-10-21  15:18</pubDate>
        <category><![CDATA[代码收集]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/0266d73650b3103b0b55a976.html</guid>
</item>

<item>
        <title><![CDATA[图标（ICO）搜索]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/a7c2764e8f722600b3de05ae.html]]></link>
        <description><![CDATA[
		
		<p><a href="http://www.iconlook.com/">http://www.iconlook.com/</a></p>
<p><a href="http://www.iconlet.com/">http://www.iconlet.com/</a></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/a7c2764e8f722600b3de05ae.html#comment">查看评论</a>]]></description>
        <pubDate>2009-09-07  11:38</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/a7c2764e8f722600b3de05ae.html</guid>
</item>

<item>
        <title><![CDATA[NIKE 鞋 乔丹]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/79ad7bb51023fbc737d3ca0e.html]]></link>
        <description><![CDATA[
		
		<a href="http://www.nike.com/jumpman23/historyofflight/">http://www.nike.com/jumpman23/historyofflight/</a><img class="blogimg" border="0" small="0" src="http://hiphotos.baidu.com/design9/pic/item/cae8ea80f4ce4bfc9023d9dc.jpg"> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%CF%EE%C4%BF%CA%D5%BC%AF">项目收集</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/79ad7bb51023fbc737d3ca0e.html#comment">查看评论</a>]]></description>
        <pubDate>2009-09-04  10:23</pubDate>
        <category><![CDATA[项目收集]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/79ad7bb51023fbc737d3ca0e.html</guid>
</item>

<item>
        <title><![CDATA[as3 闪电/雷电/放电类]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/e2b4520ed15804c37acbe128.html]]></link>
        <description><![CDATA[
		
		<p><a href="http://blog.oaxoa.com/2009/07/27/actionscript-3-as3-lightning-thunderbolt-electric-discharge-class/">http://blog.oaxoa.com/2009/07/27/actionscript-3-as3-lightning-thunderbolt-electric-discharge-class/</a></p>
<p><a target="_blank" href="http://blog.oaxoa.com/wp-content/lightning_test_coil.jpg"><img style="width: 271px; height: 173px" class="blogimg" border="0" width="200" height="141" small="1" src="http://blog.oaxoa.com/wp-content/lightning_test_coil.jpg"></a></p>
<p><a href="http://bbs.actionscript3.cn/thread-34547-1-2.html">http://bbs.actionscript3.cn/thread-34547-1-2.html</a></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/e2b4520ed15804c37acbe128.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-25  14:55</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/e2b4520ed15804c37acbe128.html</guid>
</item>

<item>
        <title><![CDATA[【公式】物理运动学公式汇总]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/8da08fc3eef9d85cb219a80d.html]]></link>
        <description><![CDATA[
		
		<strong>一、质点的运动<br>
<br>
(1)直线运动----匀变速直线运动</strong><br>
1.平均速度V＝s/t（定义式)<br>
2.有用推论Vt*Vt-Vo*Vo＝2as<br>
3.中间时刻速度Vt/2＝V平＝(Vt+Vo)/2<br>
4.末速度Vt＝Vo+at<br>
5.中间位置速度Vs/2＝[(Vo*Vo+Vt*Vt)/2]1/2<br>
6.位移s＝V平t＝Vot+at*t/2＝Vt/2t<br>
7.加速度a＝(Vt-Vo)/t｛以Vo为正方向，a与Vo同向(加速)a&gt;0；反向则a&lt;0｝<br>
8.实验用推论Δs＝aT*T｛Δs为连续相邻相等时间(T)内位移之差｝<br>
9.主要物理量及单位:初速度(Vo):m/s；加速度(a):m/s*s；末速度(Vt):m/s；时间(t)秒(s)；位移(s):米（m）；路程:米；速度单位换算：1m/s=3.6km/h。<br>
<br>
注：<br>
(1)平均速度是矢量;<br>
(2)物体速度大,加速度不一定大;<br>
(3)a=(Vt-Vo)/t只是量度式，不是决定式;<br>
(4)其它相关内容：质点、位移和路程、参考系、时间与时刻〔见第一册P19〕/s--t图、v--t图/速度与速率、瞬时速度〔见第一册P24〕。<br>
<br>
<strong>(2)自由落体运动 </strong><br>
1.初速度Vo＝0?<br>
2.末速度Vt＝gt<br>
3.下落高度h＝gt*t/2（从Vo位置向下计算）<br>
4.推论Vt*Vt＝2gh<br>
注:<br>
(1)自由落体运动是初速度为零的匀加速直线运动，遵循匀变速直线运动规律；<br>
(2)a＝g＝9.8m/s*s≈10m/s*s（重力加速度在赤道附近较小,在高山处比平地小，方向竖直向下）。<br>
<br>
<strong>(3)竖直上抛运动</strong><br>
1.位移s＝Vot-gt*t/2<br>
2.末速度Vt＝Vo-gt（g=9.8m/s*s≈10m/s*s）<br>
3.有用推论Vt*Vt-Vo*Vo＝-2gs<br>
4.上升最大高度Hm＝Vo*Vo/2g(抛出点算起）<br>
5.往返时间t＝2Vo/g（从抛出落回原位置的时间）<br>
<br>
注:<br>
(1)全过程处理:是匀减速直线运动，以向上为正方向，加速度取负值；<br>
(2)分段处理：向上为匀减速直线运动，向下为自由落体运动，具有对称性；<br>
(3)上升与下落过程具有对称性,如在同点速度等值反向等。<br>
<br>
<strong>二、质点的运动（2）----曲线运动、万有引力 </strong><br>
1)平抛运动<br>
1.水平方向速度：Vx＝Vo<br>
2.竖直方向速度：Vy＝gt<br>
3.水平方向位移：x＝Vot<br>
4.竖直方向位移：y＝gt*t/2<br>
5.运动时间t＝(2y/g）1/2(通常又表示为(2h/g)1/2)<br>
6.合速度Vt＝(Vx*Vx+Vy*Vy)1/2＝[Vo*Vo+(gt)*(gt)]1/2 合速度方向与水平夹角β:tgβ＝Vy/Vx＝gt/V0<br>
7.合位移：s＝(x*x+y*y)1/2,位移方向与水平夹角α:tgα＝y/x＝gt/2Vo<br>
8.水平方向加速度：ax=0；竖直方向加速度：ay＝g<br>
注：<br>
(1)平抛运动是匀变速曲线运动，加速度为g，通常可看作是水平方向的匀速直线运与竖直方向的自由落体运动的合成；<br>
(2)运动时间由下落高度h(y)决定与水平抛出速度无关；<br>
（3）θ与β的关系为tgβ＝2tgα；<br>
（4）在平抛运动中时间t是解题关键；(5)做曲线运动的物体必有加速度，当速度方向与所受合力(加速度)方向不在同一直线上时，物体做曲线运动。<br>
2）匀速圆周运动<br>
1.线速度V＝s/t＝2πr/T<br>
2.角速度ω＝Φ/t＝2π/T＝2πf<br>
3.向心加速度a＝V2/r＝ω2r＝(2π/T)2r<br>
4.向心力F心＝mV2/r＝mω2r＝mr(2π/T)2＝mωv=F合<br>
5.周期与频率：T＝1/f<br>
6.角速度与线速度的关系：V＝ωr<br>
7.角速度与转速的关系ω＝2πn(此处频率与转速意义相同)<br>
8.主要物理量及单位：弧长(s):米(m)；角度(Φ)：弧度（rad）；频率（f）：赫（Hz）；周期（T）：秒（s）；转速（n）：r/s；半径(r):米（m）；线速度（V）：m/s；角速度（ω）：rad/s；向心加速度：m/s*s。<br>
注：<br>
（1）向心力可以由某个具体力提供，也可以由合力提供，还可以由分力提供，方向始终与速度方向垂直，指向圆心；<br>
（2）做匀速圆周运动的物体，其向心力等于合力，并且向心力只改变速度的方向，不改变速度的大小，因此物体的动能保持不变，向心力不做功，但动量不断改变。<br>
3)万有引力 1.开普勒第三定律：T2/R3＝K(＝4π2/GM)｛R:轨道半径，T:周期，K:常量(与行星质量无关，取决于中心天体的质量)｝<br>
2.万有引力定律：F＝Gm1m2/r2（G＝6.67×10-11Nm2/kg2，方向在它们的连线上）<br>
3.天体上的重力和重力加速度：GMm/R2＝mg；g＝GM/R2｛R:天体半径(m)，M：天体质量（kg）｝<br>
4.卫星绕行速度、角速度、周期：V＝(GM/r)1/2；ω＝(GM/r3)1/2；T＝2π(r3/GM)1/2｛M：中心天体质量｝<br>
5.第一(二、三)宇宙速度V1＝(g地r地)1/2＝(GM/r地)1/2＝7.9km/s；V2＝11.2km/s；V3＝16.7km/s<br>
6.地球同步卫星GMm/(r地+h)2＝m4π2(r地+h)/T2｛h≈36000km，h:距地球表面的高度，r地:地球的半径｝<br>
注:<br>
(1)天体运动所需的向心力由万有引力提供,F向＝F万；<br>
(2)应用万有引力定律可估算天体的质量密度等；<br>
(3)地球同步卫星只能运行于赤道上空，运行周期和地球自转周期相同；<br>
(4)卫星轨道半径变小时,势能变小、动能变大、速度变大、周期变小（一同三反）；<br>
(5)地球卫星的最大环绕速度和最小发射速度均为7.9km/s。<br>
<br>
<strong>三、力（常见的力、力的合成与分解） </strong><br>
1）常见的力 1.重力G＝mg（方向竖直向下，g＝9.8m/s*s≈10m/s*s，作用点在重心，适用于地球表面附近）<br>
2.胡克定律F＝kx｛方向沿恢复形变方向，k：劲度系数(N/m)，x：形变量(m)｝<br>
3.滑动摩擦力F＝μFN｛与物体相对运动方向相反，μ：摩擦因数，FN：正压力(N)｝<br>
4.静摩擦力0≤f静≤fm（与物体相对运动趋势方向相反，fm为最大静摩擦力）<br>
5.万有引力F＝Gm1m2/r2（G＝6.67×10-11Nm2/kg2,方向在它们的连线上） <br>
注:<br>
(1)劲度系数k由弹簧自身决定;<br>
(2)摩擦因数μ与压力大小及接触面积大小无关，由接触面材料特性与表面状况等决定;<br>
(3)fm略大于μFN，一般视为fm≈μFN;<br>
2）力的合成与分解 1.同一直线上力的合成同向:F＝F1+F2，反向：F＝F1-F2(F1&gt;F2)<br>
2.互成角度力的合成：<br>
F＝(F12+F22+2F1F2cosα)1/2（余弦定理）F1⊥F2时:F＝(F12+F22)1/2<br>
3.合力大小范围：|F1-F2|≤F≤|F1+F2|<br>
4.力的正交分解：Fx＝Fcosβ，Fy＝Fsinβ（β为合力与x轴之间的夹角tgβ＝Fy/Fx）<br>
注：<br>
(1)力(矢量)的合成与分解遵循平行四边形定则;<br>
（2）合力与分力的关系是等效替代关系,可用合力替代分力的共同作用,反之也成立;<br>
(3)除公式法外，也可用作图法求解,此时要选择标度,严格作图;<br>
(4)F1与F2的值一定时,F1与F2的夹角(α角)越大，合力越小;<br>
（5）同一直线上力的合成，可沿直线取正方向，用正负号表示力的方向，化简为代数运算。<br>
<br>
<strong>四、动力学（运动和力） </strong><br>
1.牛顿第一运动定律(惯性定律）：物体具有惯性，总保持匀速直线运动状态或静止状态,直到有外力迫使它改变这种状态为止<br>
2.牛顿第二运动定律：F合＝ma或a＝F合/ma{由合外力决定,与合外力方向一致}<br>
3.牛顿第三运动定律：F＝-F′{负号表示方向相反,F、F′各自作用在对方，平衡力与作用力反作用力区别，实际应用：反冲运动}<br>
4.共点力的平衡F合＝0，推广｛正交分解法、三力汇交原理｝<br>
5.超重：FN&gt;G，失重：FN&lt;G{加速度方向向下，均失重，加速度方向向上，均超重}<br>
6.牛顿运动定律的适用条件：适用于解决低速运动问题，适用于宏观物体，不适用于处理高速问题，不适用于微观粒子<br>
注:平衡状态是指物体处于静止或匀速直线状态,或者是匀速转动。<br>
<br>
<strong>五、振动和波（机械振动与机械振动的传播）</strong><br>
1.简谐振动F＝-kx{F:回复力，k:比例系数，x:位移，负号表示F的方向与x始终反向}<br>
2.单摆周期T＝2π(l/g)1/2｛l:摆长(m)，g:当地重力加速度值，成立条件:摆角θ&lt;100;l&gt;&gt;r｝<br>
<br>
<strong>六、冲量与动量(物体的受力与动量的变化）</strong> <br>
1.动量：p＝mv｛p:动量(kg/s)，m:质量(kg)，v:速度(m/s)，方向与速度方向相同｝<br>
3.冲量：I＝Ft｛I:冲量(Ns)，F:恒力(N)，t:力的作用时间(s)，方向由F决定｝<br>
4.动量定理：I＝Δp或Ft＝mvt&ndash;mvo{Δp:动量变化Δp＝mvt&ndash;mvo，是矢量式}<br>
5.动量守恒定律：p前总＝p后总或p＝p&rsquo;′也可以是m1v1+m2v2＝m1v1′+m2v2′<br>
6.弹性碰撞：Δp＝0；ΔEk＝0{即系统的动量和动能均守恒}<br>
7.非弹性碰撞Δp＝0；0&lt;ΔEK&lt;ΔEKm{ΔEK：损失的动能，EKm：损失的最大动能}<br>
8.完全非弹性碰撞Δp＝0；ΔEK＝ΔEKm{碰后连在一起成一整体}<br>
9.物体m1以v1初速度与静止的物体m2发生弹性正碰:<br>
v1′＝(m1-m2)v1/(m1+m2)v2′＝2m1v1/(m1+m2)<br>
10.由9得的推论-----等质量弹性正碰时二者交换速度(动能守恒、动量守恒)<br>
11.子弹m水平速度vo射入静止置于水平光滑地面的长木块M，并嵌入其中一起运动时的机械能损失E损=mVo*Vo/2-(M+m)Vt*Vt/2＝fs相对{vt:共同速度，f:阻力，s相对子弹相对长木块的位移} 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/8da08fc3eef9d85cb219a80d.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-25  10:15</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/8da08fc3eef9d85cb219a80d.html</guid>
</item>

<item>
        <title><![CDATA[FLASH AS2通过JS 获得地址栏信息(URL)]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/79d958f0689567ca7831aa20.html]]></link>
        <description><![CDATA[
		
		<p>AS: <br>
import flash.external.* <br>
mm.onPress = function () <br>
{ <br>
&nbsp;&nbsp;&nbsp;  tt.text = flash.external.ExternalInterface.call(&quot;getURL&quot;, &quot;aa&quot;); <br>
}; <br>
js: <br>
function getURL(){ <br>
var url=document.URL <br>
return  url <br>
} <br>
发布时 HTML那里请选择带FSCOMMAND的 <br>
下面是例子: <br>
--------------------------------------------------------------------------------------- <br>
&lt;html xmlns=&quot;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&gt; <br>
&lt;head&gt; <br>
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot; /&gt; <br>
&lt;title&gt;myFlash&lt;/title&gt; <br>
&lt;script language=&quot;javascript&quot;&gt;AC_FL_RunContent = 0;&lt;/script&gt; <br>
&lt;script src=&quot;AC_RunActiveContent.js&quot; language=&quot;javascript&quot;&gt;&lt;/script&gt; <br>
&lt;/head&gt; <br>
&lt;body bgcolor=&quot;#ffffff&quot;&gt; <br>
&lt;!--url&rsquo;s used in the movie--&gt; <br>
&lt;!--text used in the movie--&gt; <br>
&lt;!-- saved from url=(0013)about:internet --&gt; <br>
&lt;script language=&quot;JavaScript&quot;&gt; <br>
&lt;!-- <br>
function setURL(id){ <br>
  var hs=document.location.hash <br>
  if(hs==null || hs==&quot;&quot; ||hs==&quot;#&quot;){ <br>
  document.location.hash=id <br>
&nbsp;&nbsp;  <br>
  }else{ <br>
  document.location.hash=id <br>
  } <br>
  return document.url <br>
} <br>
//end function <br>
function delURL(){ <br>
 document.location.hash=&quot;&quot; <br>
} <br>
//end function <br>
function readURL(){ <br>
var all_value=new Array() <br>
var all_data=new String(document.location.hash) <br>
 all_data=all_data.slice(1) <br>
 return all_data <br>
 document.write(all_data) <br>
} <br>
//end function <br>
function getURL(){ <br>
var url=document.URL <br>
return  url <br>
} <br>
// Hook for Internet Explorer. <br>
if (navigator.appName &amp;&amp; navigator.appName.indexOf(&quot;Microsoft&quot;) != -1 &amp;&amp; navigator.userAgent.indexOf(&quot;Windows&quot;) != -1 &amp;&amp; navigator.userAgent.indexOf(&quot;Windows 3.1&quot;) == -1) { <br>
 document.write(&rsquo;&lt;script language=\&quot;VBScript\&quot;\&gt;\n&rsquo;); <br>
 document.write(&rsquo;On Error Resume Next\n&rsquo;); <br>
 document.write(&rsquo;Sub myFlash_FSCommand(ByVal command, ByVal args)\n&rsquo;); <br>
 document.write(&rsquo; Call myFlash_DoFSCommand(command, args)\n&rsquo;); <br>
 document.write(&rsquo;End Sub\n&rsquo;); <br>
 document.write(&rsquo;&lt;/script\&gt;\n&rsquo;); <br>
} <br>
//--&gt; <br>
&lt;/script&gt; <br>
&lt;script language=&quot;javascript&quot;&gt; <br>
 if (AC_FL_RunContent == 0) { <br>
  alert(&quot;This page requires AC_RunActiveContent.js.&quot;); <br>
 } else { <br>
  AC_FL_RunContent( &rsquo;codebase&rsquo;,&rsquo;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0&rsquo;,&rsquo;name&rsquo;,&rsquo;myFlash&rsquo;,&rsquo;width&rsquo;,&rsquo;550&rsquo;,&rsquo;height&rsquo;,&rsquo;400&rsquo;,&rsquo;align&rsquo;,&rsquo;middle&rsquo;,&rsquo;id&rsquo;,&rsquo;myFlash&rsquo;,&rsquo;src&rsquo;,&rsquo;geturl&rsquo;,&rsquo;quality&rsquo;,&rsquo;high&rsquo;,&rsquo;bgcolor&rsquo;,&rsquo;#ffffff&rsquo;,&rsquo;allowscriptaccess&rsquo;,&rsquo;sameDomain&rsquo;,&rsquo;allowfullscreen&rsquo;,&rsquo;false&rsquo;,&rsquo;pluginspage&rsquo;,&rsquo;http://www.macromedia.com/go/getflashplayer&rsquo;,&rsquo;movie&rsquo;,&rsquo;geturl?&rsquo;+readURL() ); //end AC code <br>
 } <br>
&lt;/script&gt; <br>
&lt;noscript&gt; <br>
 &lt;object classid=&quot;clsid:d27cdb6e-ae6d-11cf-96b8-444553540000&quot; codebase=&quot;<a href="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0</a>&quot; name=&quot;myFlash&quot; width=&quot;550&quot; height=&quot;400&quot; align=&quot;middle&quot; id=&quot;myFlash&quot;&gt; <br>
 &lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot; /&gt; <br>
 &lt;param name=&quot;allowFullScreen&quot; value=&quot;false&quot; /&gt; <br>
 &lt;param name=&quot;movie&quot; value=&quot;geturl.swf&quot; /&gt;&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#ffffff&quot; /&gt; &lt;embed src=&quot;geturl.swf&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; width=&quot;550&quot; height=&quot;400&quot; name=&quot;myFlash&quot; align=&quot;middle&quot; allowScriptAccess=&quot;sameDomain&quot; allowFullScreen=&quot;false&quot; type=&quot;application/x-shockwave-flash&quot; pluginspage=&quot;<a href="http://www.macromedia.com/go/getflashplayer">http://www.macromedia.com/go/getflashplayer</a>&quot; /&gt; <br>
 &lt;/object&gt; <br>
&lt;/noscript&gt; <br>
&lt;/body&gt; <br>
&lt;/html&gt;</p>
<p>本文来自CSDN博客，转载请标明出处：<a href="http://blog.csdn.net/ourbrander/archive/2008/10/18/3097392.aspx">http://blog.csdn.net/ourbrander/archive/2008/10/18/3097392.aspx</a></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/79d958f0689567ca7831aa20.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-21  16:35</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/79d958f0689567ca7831aa20.html</guid>
</item>

<item>
        <title><![CDATA[Axure教程网络资料汇集[转]]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/c6a89135688c4682a71e1272.html]]></link>
        <description><![CDATA[
		
		<p><span><a href="http://www.xibeidesign.cn/?p=465">http://www.xibeidesign.cn/?p=465</a><br>
 <br>
</span><a title="Axure教程|Sitemap" href="http://www.axurer.com/?p=76" target="_self"><span style=" color: #4f2003">Axure教程|Sitemap</span></a></p>
<p><span> </span><a title="Axure教程|Axure中图片处理技巧分享" href="http://www.axurer.com/?p=124" target="_self"><span style=" color: #4f2003">Axure教程|Axure中图片处理技巧分享</span></a></p>
<p><span> </span><a title="Axure教程|Widgets|Image" href="http://www.axurer.com/?p=345" target="_self"><span style=" color: #4f2003">Axure教程|Widgets|Image</span></a></p>
<p><span> </span><a title="Axure教程|使用Axure模拟阿里软件平台登录和跳转(一)" href="http://www.axurer.com/?p=368" target="_self"><span style=" color: #4f2003">Axure教程|使用Axure模拟阿里软件平台登录和跳转（一）</span></a></p>
<p><span> </span><a title="Axure教程|使用Axure模拟阿里软件平台登录和跳转(二)" href="http://www.axurer.com/?p=413" target="_self"><span style=" color: #4f2003">Axure教程|使用Axure模拟阿里软件平台登录和跳转（二）</span></a></p>
<p><span> </span><a title="Axure教程|使用Axure模拟阿里软件平台登录和跳转(三)" href="http://www.axurer.com/?p=457" target="_self"><span style=" color: #4f2003">Axure教程|使用Axure模拟阿里软件平台登录和跳转（三）</span></a></p>
<p><span> </span><a title="Axure教程|使用Axure模拟阿里软件平台登录和跳转(四)" href="http://www.axurer.com/?p=504" target="_self"><span style=" color: #4f2003">Axure教程|使用Axure模拟阿里软件平台登录和跳转（四） </span></a></p>
<p> <span> </span><a title="Axure教程|使用Axure模拟阿里软件平台登录和跳转(五)" href="http://www.axurer.com/?p=605"><span style=" color: #4f2003">Axure教程|使用Axure模拟阿里软件平台登录和跳转（五）</span></a></p>
<p><span>&nbsp;&nbsp;<a title="巧用Axure RP自带的文档恢复功能实现版本控制" href="http://www.axurer.com/?p=697"><span style="color: #4f2003">巧用Axure RP自带的文档恢复功能实现版本控制</span></a></span><span> </span></p>
<p><span>  <a title="转载:axure分享" href="http://www.axurer.com/?p=583"><span style="color: #4f2003">转载：axure分享</span></a></span><span> </span></p>
<p> </p>
<p> <a href="http://www.inpeck.com/blog/2008/09/23/sign-up-and-sign-in-by-axure/"><font color="#000000">用Axure模拟注册和登录的过程</font></a></p>
<p> <a href="http://www.webppd.com/thread-81-1-1.html"><font color="#000000">如何用Axure给下拉菜单选项中加链接</font></a></p>
<p> <a href="http://www.xibeidesign.cn/Axure组件封装(妙用字体)?PHPSESSID=8dc741d4326470e482b9d21c192fc179"><font color="#000000">Axure组件封装(妙用字体)</font></a></p>
<p> <a href="http://userxper.com/blog/archives/197"><font color="#000000">利用Axure封装视觉标准</font></a></p>
<p> <a href="http://userxper.com/blog/archives/183"><font color="#000000">Axure RP如何以漸層色彩來填色?</font></a></p>
<p><a href="http://userxper.com/blog/archives/312"><font color="#000000">下載Loren Baxter提供的Axure PR Design Pattern</font></a></p>
<p> <a href="http://userxper.com/blog/archives/255"><font color="#000000">利用Inline Frame嵌入flash/video</font></a></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/c6a89135688c4682a71e1272.html#comment">查看评论</a>]]></description>
        <pubDate>2009-08-20  10:30</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/c6a89135688c4682a71e1272.html</guid>
</item>

<item>
        <title><![CDATA[就像孩子一样]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/d5555931eb273a10eac4af77.html]]></link>
        <description><![CDATA[
		
		<p> </p>
<div forimg="1">
<div forimg="1">这次好细心照顾它，它就和小孩一样特别淘气。<br>
这次感谢好心狗贩子卖了只健康的狗狗给我<img class="blogimg" border="0" small="0" src="http://hiphotos.baidu.com/design9/pic/item/231492b73636f6dc30add130.jpg">
<div forimg="1"><img class="blogimg" border="0" small="0" src="http://hiphotos.baidu.com/design9/pic/item/2bab0697f079c74554fb9633.jpg">
<div forimg="1"><img class="blogimg" border="0" small="0" src="http://hiphotos.baidu.com/design9/pic/item/4384931b30c802318718bf3d.jpg"></div>
</div>
</div>
</div> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%D4%D3%D3%EF">杂语</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/d5555931eb273a10eac4af77.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-31  17:29</pubDate>
        <category><![CDATA[杂语]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/d5555931eb273a10eac4af77.html</guid>
</item>

<item>
        <title><![CDATA[绝对经典200句]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/824af10003a3b618728b65c6.html]]></link>
        <description><![CDATA[
		
		<li>1、老鼠一发威，大家都是病猫。</li>
<li>2、和一MM争论鲸鱼是不是鱼，最后我说&ldquo;曰本人也带个人字&rdquo;，她这才同意鲸鱼不是鱼。</li>
<li>3、男人膝下有黄金，我把整个腿都切下来了，连块铜也没找着！</li>
<li>4、春天我把玉米埋在土里，到了秋天我就会收获很多玉米。春天我把老婆埋在土里，到了秋天我就会…被枪毙！</li>
<li>5、如果你看到面前的阴影，别怕，那是因为你的背后有阳光！</li>
<li>6、踏遍青楼人未老，请用汇仁肾宝。</li>
<li>7、听君一席话，省我十本书！</li>
<li>8、0岁出场亮相，10岁天天向上。20岁远大理想，30岁发奋图强。40岁基本定向，50岁处处吃香。60岁打打麻将，70岁处处闲逛。80岁拉拉家常，90岁挂在墙上！</li>
<li>9、脱了衣服我是禽兽，穿上衣服我是衣冠禽兽！</li>
<li>10、师太，你就从了老衲吧！…很久很久以后…师太，你就饶了老衲吧！</li>
<li>11、&ldquo;亲爱的，我…我怀孕了…三个月了，不过你放心，不是你的，不用你负责……&rdquo;</li>
<li>12、我们产生一点小分歧：她希望我把粪土变黄金，我希望她视黄金如粪土。</li>
<li>13、读10年语文，不如聊半年QQ。</li>
<li>14、早晨懒床，遂从口袋里掏出6枚硬币：如果抛出去六个都是正面，我就去上课！思躇良久，还是算了，别冒这个险了……</li>
<li>15、我花8万买了个西周陶罐，昨儿到《鉴宝》栏目进行鉴定，专家严肃地说：&ldquo;这哪是西周的？这是上周的！&rdquo;</li>
<li>16、我能容忍身材是假的，脸是假的，胸是假的，臀是假的！！！但就是不容忍钱是假的！！！！</li>
<li>17、士为知己者装死，女为悦己者整容。</li>
<li>18、长大了要嫁给唐僧，能玩就玩，不能玩就把他吃掉。</li>
<li>19、一山不能容二虎，除非一公和一母。</li>
<li>20、千万别等到人人都说你丑时才发现自己真的丑。</li>
<li>21、如果朋友可以出卖，每个值五块的话，我也能发笔小财了。</li>
<li>22、征婚启事：要求如下，A活的，B女的。</li>
<li>23、给点阳光我就腐烂。</li>
<li>24、要适当吃一点，才有劲减肥啊。</li>
<li>25、摇啊摇，摇到奈何桥。</li>
<li>26、命运负责洗牌，但是玩牌的是我们自己！</li>
<li>27、问：你喜欢我哪一点？答：我喜欢你离我远一点！</li>
<li>28、你快回来，我一人忽悠不来！</li>
<li>29、生活就像宋祖德的嘴，你永远都不知道下一个倒霉的会是谁~~~</li>
<li>30、跌倒了，爬起来再哭~~~</li>
<li>31、世界上难以自拔的，除了牙齿，还有爱情。</li>
<li>32、一恐龙路过西安交大时上了趟厕所，出来后她呜咽道：&ldquo;555，这辈子终于不愁嫁不出去了……&rdquo;</li>
<li>33、生，容易。活，容易。生活，不容易。</li>
<li>34、吾表兄，年四十余。始从文，连考三年而不中。遂习武，练武场上发一矢，中鼓吏，逐之出。改学医，自撰一良方，服之，卒。</li>
<li>35、问君能有几多愁，恰似一群太监上青楼……</li>
<li>36、吾生也有涯，而吃也无涯~~~</li>
<li>37、想污染一个地方有两种方法：垃圾，或是钞票！</li>
<li>38、年轻的时候，我们常常冲着镜子做鬼脸；年老的时候，镜子算是扯平了。</li>
<li>39、你瞎了眼啊？这么大的盾牌你看不见，偏偏要把石头朝我脑袋上扔！</li>
<li>040、出问题先从自己身上找原因，别一便秘就怪地球没引力。</li>
<li>41、拍脑袋决策，拍胸脯保证，拍屁股走人。</li>
<li>42、我们走得太快，灵魂都跟不上了……</li>
<li>43、不要和地球人一般见识~~~</li>
<li>44、女孩从处女到女人只要一次并成功，男孩从处男变男人需要反复的磨练！</li>
<li>45、出来混，老婆迟早是要换的！</li>
<li>46、小时候我以为自己长大后可以拯救整个世界，等长大后才发现整个世界都拯救不了我……</li>
<li>47、有钱的都是大爷！但是欠钱不还的更是！</li>
<li>48、我就算是一只癞**，我也决不娶母癞**。</li>
<li>49、生前何必久睡，死后自会长眠……</li>
<li>50、不想当厨子的裁缝，不是好司机。</li>
<li>51、时间是最好的老师，但遗憾的是&mdash;&mdash;最后他把所有的学生都弄死了。</li>
<li>52、去西安出差的路上，一位大连老兄一阵狂吹大连多好多好，然后说大连建市一百周年的时候举行了很隆重的庆祝活动云云，然后问了旁边一人：&ldquo;西安建市一百周年有什么庆祝活动没有？&rdquo;旁边几位西安的哥们一愣，过了一会儿，逼出一句话来：&ldquo;我记得西安建市600年的时候搞了一个&lsquo;烽火戏诸侯&rsquo;吧……&rdquo;</li>
<li>53、钻石恒久远，一颗就破产！</li>
<li>54、**校园里，骑自行车的也许是位博导，而开奔驰的则可能是个后勤……</li>
<li>55、是金子，总会花光的；是镜子，总会反光的……</li>
<li>56、我女友不当尼姑的原因是她四级没过，庵里不收。</li>
<li>57、明星脱一点就能更出名，我脱的光光的却被抓起来了！</li>
<li>58、看一漂亮MM,苦无搭讪办法，路旁一砖头，拣起，上前，&ldquo;同学，这是你掉的吧？&rdquo;</li>
<li>59、小时候的梦想并不是要当什么科学家，幻想自己是地主家的少爷，家有良田千顷，终日不学无术，没事领着一群狗奴才上街去调戏一下良家少女……</li>
<li>60、别和我谈理想，戒了！</li>
<li>61、玫瑰你的，巧克力你的，钻石你的。你，我的！</li>
<li>62、所谓惊喜就是你苦苦等候的兔子来了，后面跟着狼！</li>
<li>63、什么是幸褔？幸福就是猫吃鱼狗吃肉，奥特曼打小怪兽！</li>
<li>64、俩农夫吹牛：&ldquo;俺们农场的鸡，吃的都是茶叶，下的全是茶叶蛋&rdquo;&ldquo;有嘛啊，咱农场给鸡吃钱包，让它下荷包蛋。&rdquo;</li>
<li>65、蟑螂都不怕蟑螂药了，我们却连维生素都搞不定！</li>
<li>66、长个包子样就别怨狗跟着！</li>
<li>67、男人偷腥时的智商仅次于爱因斯坦！</li>
<li>68、为中华而努力读书！一包中华好多钱啊……</li>
<li>69、如果你不能给你的女人穿上嫁衣，那么千万别停下你解开她衣扣的手！</li>
<li>70、别以为穿着脏衣服就可以做污点证人；别以为穿着木制拖鞋就可以做木屐证人……</li>
<li>71、事业是国家的，荣誉是单位的，成绩是领导的，工资是老婆的，财产是孩子的，错误是自己的。</li>
<li>72、凤凰重生就是涅盘，野鸡重生就是尸变。</li>
<li>73、如果有一天我变成流氓，请告诉别人，我纯真过……</li>
<li>74、老子不但有车，还是自行的……</li>
<li>75、女人拥有无数个QQ号只为了调戏一个男人，男人常用一个QQ号上面加满各种各样的女人……</li>
<li>76、偶然看见书上所谓的当代女子择偶标准：&ldquo;有车有房，父母双亡。&rdquo;郁闷。遂写下幻想中的选妻标准：&ldquo;家中财产过亿，美貌天下第一，贤惠温柔性感，岳父癌症晚期……&rdquo;</li>
<li>77、大部分人一辈子只做三件事：自欺、欺人、被人欺。</li>
<li>78、睡眠是一门艺术&mdash;&mdash;谁也无法阻挡我追求艺术的脚步！</li>
<li>79、为了避免家庭暴力，于是我决定不结婚！</li>
<li>80、你可以像猪一样的生活，但你永远都不能像猪那样快乐！</li>
<li>81、迅雷不及掩耳盗铃，以不变应万变不离其宗，成事不足挂齿，此物最相思风雨中，一屋不扫何以扫天下无敌，东边日出西边雨一直下，举头望明月几时有，呆若木鸡毛当令箭，杀鸡焉用牛刀小试，锋芒毕露春光，围魏救赵宝奎，Very good bye，八格牙鲁冰花，一泻千里共婵娟……</li>
<li>82、某女的一篇博客日记：某月某日，大醉而归，伸手一摸&mdash;&mdash;手机和贞操都在，睡觉！</li>
<li>83、又美丽、又纯洁、又温柔、又性感、又可爱的处女，就像鬼魂一样，男人们都在谈论它，但从来没有人亲眼见过……</li>
<li>84、记得小学老师骂我：&ldquo;我一巴掌把你踢出去！&rdquo;当时我想笑却不敢笑。现在，是敢笑却不会笑了……</li>
<li>85、如果幸福是浮云，如果痛苦似星辰。那我的生活真是万里无云，漫天繁星……</li>
<li>86、避孕的效果：不成功，便成&ldquo;人&rdquo;。</li>
<li>87、孤单是一个人的狂欢，狂欢是一群人的孤单。</li>
<li>88、这世上最累的事情，莫过于眼睁睁看着自己的心碎了，还得自己动手把它粘起来。</li>
<li>89、人生的悲惨在于：辛辛苦苦的作了一晚上内容香艳的美梦，第二天早上醒来居然全都记不起来了！</li>
<li>90、父亲问我人生有什么追求？我回答金钱和美女，父亲凶狠的打了我的脸；我回答事业与爱情，父亲赞赏的摸了我的头。</li>
<li>91、男人都好色，色心稍强一点叫**，再强一点叫色鬼，更加强就叫色魔，尤其强那就成了**色魔，好色到了极致，被称作人体美学艺术家。</li>
<li>92、记得刚毕业不久的一天，女友给我发了一条短信：&ldquo;我们还是分手吧！&rdquo;我还没来得及伤心呢，女友又发来一条：&ldquo;对不起，发错了。&rdquo;这下可以彻底伤心了……</li>
<li>93、此地禁止大小便，违者没收工具。</li>
<li>94、在街上看美女，目光高一点就是欣赏，目光低一点就是流氓。</li>
<li>95、孩儿他娘，咱这辈子还有很多事要做呢，别耽误功夫和我玩捉迷藏了，赶紧蹦出来吧~~~</li>
<li>96、女人一生喜欢两朵花：一是有钱花，二是尽量花！</li>
<li>97、一炮走红&mdash;&mdash;是形容女艺人的……</li>
<li>98、这个世界不公平就在于：上帝说：&ldquo;我要光！&rdquo;于是有了白天。美女说：&ldquo;我要钻戒！&rdquo;于是她有了钻戒。富豪说：&ldquo;我要女人！&rdquo;于是他有了女人。我说：&ldquo;我要洗澡！&rdquo;居然停水了！</li>
<li>99、真不明白，女孩买很多很多漂亮衣服穿，就是为了吸引男孩的目光，但男孩想看的，却是不穿衣服的女孩。</li>
<li>100、偶尔幽生活一默你会觉得很爽，但生活幽你一默就惨了……</li>
<li>101、超人今天出任务去了，谁来洗他的裤头?</li>
<li>102、给我12个美丽的女儿，我会每天赞美主，20年后这群天使会给我带来无穷的财富。</li>
<li>103、我女友不当尼姑的原因是她四级没过，庵里不收。</li>
<li>104、哥们看上一个39岁的少女，目前求婚中。</li>
<li>105、为了以绝后患，挖深点！</li>
<li>106、把你的脸盆交出来！大爷我要洗裤头了。</li>
<li>107、我轻轻的脱下你的**，然后…然后…脱下我的。</li>
<li>108、没吃过猪肉，我还没听过猪肉涨价！</li>
<li>109、广告可以看，但是广告的东西绝对不可以买。</li>
<li>110、有钱的都是大爷！但是欠钱不还的更是！</li>
<li>111、你刷牙我不管你，但是你告诉我，我的洗面奶哪里去了！</li>
<li>112、明星脱一点就能更出名，我脱的光光的却被抓起来了！</li>
<li>113、现在找对象一定要看仔细一些，因为现在不男不女的人太多了！</li>
<li>114、蚊子咬你之后真的很气愤，但是更气愤的是，它咬了你，你却找不到它</li>
<li>115、鸡鸡指的是什么意思？答：两个鸡</li>
<li>116、站到蹦极的地方你最想的是什么事情？反正我当时是最想尿尿！</li>
<li>117、我骑自行车曾经撞过大楼！大楼被我撞掉块皮，我被大楼撞掉两个大门牙！</li>
<li>118、有个人问我哪里**最多，我告诉他说有女人的地方，结果他就去找**了，但是那个NB居然去了女子柔道队！</li>
<li>119、我本人是一个很节约的人，我拉屎从来不用纸，吃饭从来不用筷子，而且没有洗过手！</li>
<li>120、猪是一种动物，但是它也是胖人的代名词！</li>
<li>121、小孩喜欢天长夜短，小偷喜欢天短夜长！</li>
<li>122、人是人他妈生的，妖是人他妈想出来的！</li>
<li>123、告诉你别逼我，你要是在逼我，我就装死给你</li>
<li>124、以前叫&lsquo;偷坟掘墓&rsquo;该死，现在叫&lsquo;考古&rsquo;科学！</li>
<li>125、当我看见美女的时候，首先摸摸兜里，看看有没有钱！ w</li>
<li>126、钱重要吗？我认为有的时候不重要，不信把你扔到一个无人区，十天之后，我带着一百万和一碗大米饭去给你选，你一定会选大米饭！</li>
<li>127、宇宙之大难以想象，地球只不过是宇宙中的一粒尘埃，我又何苦为了丢一毛钱而痛苦呢！</li>
<li>128、星星还是那个星星，月亮也还是那个月亮，但是人变了！</li>
<li>129、假如有天我当明星了，我一定脱给你们看！</li>
<li>130、会飞的不一定是超人，也不一定是鸟人，也许是飞机</li>
<li>131、上学的时候天天想着放假，现在彻底放假了，到是又想上学了！</li>
<li>135、狗不理包子，是因为包子馅是纸壳做的！</li>
<li>136、朱元璋是我大爷，不信你把他叫出来问问！</li>
<li>137、假的婴儿奶粉还没有草有营养，当初还不如吃草了！</li>
<li>138、童子尿可以避邪，于是我决定卖童子尿赚钱，我儿子就是摇钱树！</li>
<li>139、在外面，男子汉大丈夫。在家里，男子汉大豆腐！</li>
<li>140、吃葡萄不吐葡萄皮，你可能会拉肚子！不吃葡萄到吐葡萄皮，你是魔术师！</li>
<li>141、人不怕死，但是最怕不知道怎么活</li>
<li>142、出其不意，攻其后背！</li>
<li>143、天上有个太阳，水中有个月亮，我不知道，我不知道，我不知道，哪个更圆哪个更亮，嗯嗯嗯嗯嗯！这首歌讲的是一个神经病的故事</li>
<li>144、为了避免家庭暴力，于是我决定不结婚</li>
<li>145、王子都是喜欢公主的，青蛙王子也一样！</li>
<li>146、孟母三迁的故事其实说明她是有个好儿子，如果换了我，搬一百次家也没用！</li>
<li>147、好马配好鞍，老头配美女！</li>
<li>148、我的未来不是梦，我的未来是做恶梦！</li>
<li>149、天苍苍野茫茫，风吹草低见牛羊屎！</li>
<li>150、故人西辞黄鹤楼，临走送了一桶油，故人边走还边想，这个小子真是抠。</li>
<li>151、厨房日当午，汗滴房下土，谁知盘中餐，做给你老母。</li>
<li>152、我想一只趴在玻璃上的苍蝇，前途一片光明，而我却找不着出路……</li>
<li>153、我极力收拢自己，一如我攥紧的石头，是为了将它扔地更远！</li>
<li>154、孔雀拼命开屏，却露出**！</li>
<li>155、如果有一天我变成流氓，请告诉别人，我纯真过……</li>
<li>156、孩子死了，你来奶</li>
<li>157、我费劲千辛爬上梯子的顶端，却发现梯子搭错了墙头……</li>
<li>158、今天你乱棍打不死我xxx(自己的名字)，明天想另嫁你闺女难上难！</li>
<li>159、夏天就是不好，穷的时候我连西北风都没得喝……</li>
<li>160、老子不但有车，还是自行的……</li>
<li>161、夏天到了，女生可以穿裙子，但不能过膝！</li>
<li>162、我宁空守寂寞三千载立马长啸，不招惹轻浮女子入纱帐一解孤单！</li>
<li>163、从天堂到地狱，我路过人间！</li>
<li>164、这年头还整天挂QQ的人，除了上班没事做，就是下班没人爱的人……</li>
<li>165、很黑的深夜，我突然想要学习，可是当我找到蜡烛的时候，天已经亮了……</li>
<li>166、看一漂亮MM,苦无搭讪办法，路旁一砖头，拣起，上前，&ldquo;同学，这是你掉的吧？&rdquo;</li>
<li>167、俺爹对下属说的：&ldquo;我是让你服的,不是让你怕的～</li>
<li>168、对于不明白的人来说，说什么都是不明白的……</li>
<li>169、我做过很多愚蠢的事情，但是我毫不在乎，我的朋友把它叫做自信。</li>
<li>170、有没有听过大猪说有，小猪说没有的故事？</li>
<li>171、如果你要和**比谁更能挨饿，那你赢定</li>
<li>172、钱输光了，家具也输光了，衣服也输光了，我现在出门像一个阿拉伯人……</li>
<li>173、我的视力很差，比如说，看见那边墙上那颗图钉没有？你看得见吧，而我就看不见。</li>
<li>174、你瞎了眼啊？这么大的盾牌你看不见，偏偏要把石头朝我脑袋上扔!</li>
<li>175、你的射击成绩真是太糟了，我要是你，我就立刻**，为以防万一你要多带一些子弹的。</li>
<li>176、社会经验不足就是欠操的意思。</li>
<li>177、只是有钱并不能让人幸福，所以我还偷些珠宝、邮票、手表什么的。</li>
<li>178、铁杵能磨成针，但木杵只能磨成牙签，材料不对，再努力也没用。</li>
<li>179、年轻的时候，我们常常冲着镜子做鬼脸；年老的时候，镜子算是扯平了。</li>
<li>180、这些不是破烂！是我收集的古董！当然，如果你不喜欢的话，你可以扔掉。</li>
<li>181、人工智能和天然愚蠢无法相提并论--因为我们主张纯天然。</li>
<li>182、我和你不一样，因为我是人。</li>
<li>183、动物的种类在减少，人的种类在增加吗？</li>
<li>184、早起的鸟儿有虫吃，早起的虫儿被鸟吃！</li>
<li>185、你给我买10条烟总比我去一次**划算吧。</li>
<li>186、和一MM争论鲸鱼是不是鱼，最后我说&ldquo;曰本人也带个人字&rdquo;，她这才同意鲸鱼不是鱼。</li>
<li>187、我身边的朋友们啊，你们快点出名吧，这样我的回忆录就可以畅销了…</li>
<li>188、不要说永远，永远不远。</li>
<li>189、我真想亲口管你爷爷叫声：爹！</li>
<li>190、你脑子里有**啊？</li>
<li>191、读书读到抽筋处，文思方能如尿崩。</li>
<li>192、人总要犯错误的，否则正确之路人满为患。</li>
<li>193、见到我以后你会突然发现&mdash;&mdash;原来帅也可以这样具体呀！</li>
<li>194、我要是妞，早爱上我了！1</li>
<li>195、我喝水只喝纯净水，牛奶只喝纯牛奶，所以我很单纯…</li>
<li>196、生活有时就像被太监强 J一样&mdash;&mdash;反抗是痛苦，不反抗还是痛苦！</li>
<li>197、在埃及，一个男人可以娶四个老婆，那得多累啊，还是中国好。</li>
<li>198、网络就像是监狱，本来是偷了个钱包进来的，等出去的 时候就什么都学会了。</li>
<li>199、08年8月8号结婚是个不错的主意</li>
<li>200、一时的冲动，子孙的危机。</li> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%D4%D3%D3%EF">杂语</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/824af10003a3b618728b65c6.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-27  08:56</pubDate>
        <category><![CDATA[杂语]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/824af10003a3b618728b65c6.html</guid>
</item>

<item>
        <title><![CDATA[flash 开源项目]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/634e9c3e150e49f2828b13be.html]]></link>
        <description><![CDATA[
		
		<p>下面是非常有用的类库，找到他们的时候我兴奋的不得了 APIs、Libs、Components</p>
<p>1、as3ebaylib <a href="http://code.google.com/p/as3ebaylib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3ebaylib/</font></a></p>
<p>2、as3youtubelib <a href="http://code.google.com/p/as3youtubelib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3youtubelib/</font></a></p>
<p>3、as3flickrlib <a href="http://code.google.com/p/as3flickrlib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3flickrlib/</font></a></p>
<p>4、Yahoo ASTRA Flash Components <a href="http://developer.yahoo.com/flash/astra-flash/" rel="nofollow"><font color="#0000cc">http://developer.yahoo.com/flash/astra-flash/</font></a></p>
<p>5、facebook-as3 <a href="http://code.google.com/p/facebook-as3/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/facebook-as3/</font></a></p>
<p>6、as3awss3lib <a href="http://code.google.com/p/as3awss3lib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3awss3lib/</font></a></p>
<p>7、Adobe ActionScript 3:resources:apis:libraries （官方，包括corelib、FlexUnit、Flickr、Mappr、RSS and Atom libraries、Odeo、YouTube） <a href="http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries" rel="nofollow"><font color="#0000cc">http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries</font></a></p>
<p>8、Tweener 用于过渡与切换的一组动画库 <a href="http://code.google.com/p/tweener/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/tweener/</font></a></p>
<p>9、uicomponents-as3 一组轻量级的AS3 UI组件库 <a href="http://code.google.com/p/uicomponents-as3/" rel="nofollow">http://code.google.com/p/uicomponents-as3/</a></p>
<p>10、as3ds AS3的数据结构实现 <a href="http://code.google.com/p/as3ds/" rel="nofollow">http://code.google.com/p/as3ds/</a></p>
<p>11、mecheye-as3-libraries 一组主要用于Flash 游戏开发的AS3库 <a href="http://code.google.com/p/mecheye-as3-libraries/" rel="nofollow">http://code.google.com/p/mecheye-as3-libraries/</a></p>
<p>12、XIFF 一套XMPP协议的AS3实现 <a href="http://svn.igniterealtime.org/svn/repos/xiff/branches/xiff_as3_flexlib_beta1/" rel="nofollow"><font color="#0000cc">http://svn.igniterealtime.org/svn/repos/xiff/branches/xiff_as3_flexlib_beta1/</font></a></p>
<p>13、FZip 一套AS3库，可用作对ZIP压缩文件的载入、修改与创建 <a href="http://codeazur.com.br/lab/fzip/" rel="nofollow"><font color="#0000cc">http://codeazur.com.br/lab/fzip/</font></a></p>
<p>14、FlexLib 一套开源的Flex界面组件库 <a href="http://code.google.com/p/flexlib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/flexlib/</font></a></p>
<p>15、AnimatedGIfLoader Flex Component 可载入GIF的Flex组件 <a href="http://dougmccune.com/blog/animatedgifloader-flex-component/" rel="nofollow"><font color="#0000cc">http://dougmccune.com/blog/animatedgifloader-flex-component/</font></a></p>
<p>16、goplayground 一套轻量级的，可用创建属于你自己的AS3 动画工具的库 <a href="http://code.google.com/p/goplayground/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/goplayground/</font></a></p>
<p>17、AlivePDF 开源的用于PDF创建的AS3库 <a href="http://www.alivepdf.org/" rel="nofollow"><font color="#0000cc">http://www.alivepdf.org/</font></a></p>
<p>18、jwopitz-lib 一组开源的Flex用户界面组件 <a href="http://code.google.com/p/jwopitz-lib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/jwopitz-lib/</font></a></p>
<p>19、as3crypto AS3实现的一套加密库，包括多种加密算法 <a href="http://code.google.com/p/as3crypto/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3crypto/</font></a></p>
<p>20、flare 一套强大的可视化交互的AS3类库 <a href="http://flare.prefuse.org/" rel="nofollow"><font color="#0000cc">http://flare.prefuse.org/</font></a></p>
<p>21、SWFAddress 一小而强大的库，可以为Flash和Ajax提供深链接的功能 <a href="http://www.asual.com/swfaddress/" rel="nofollow"><font color="#0000cc">http://www.asual.com/swfaddress/</font></a></p>
<p>22、SWFObject 用于嵌入Flash，Adobe官方也认可了 <a href="http://code.google.com/p/swfobject/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/swfobject/</font></a></p>
<p>23、ulse Particle System 一套开源的强大的AS3动态粒子系统 <a href="http://code.google.com/p/pulse-particle/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/pulse-particle/</font></a> <a href="http://www.rogue-development.com/pulseParticles.html" rel="nofollow"><font color="#0000cc">http://www.rogue-development.com/pulseParticles.html</font></a></p>
<p>24、SpringGraph Flex Component <a href="http://mark-shepherd.com/blog/springgraph-flex-component/" rel="nofollow"><font color="#0000cc">http://mark-shepherd.com/blog/springgraph-flex-component/</font></a></p>
<p>25、GoASAP AS3动画库 <a href="http://code.google.com/p/goasap/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/goasap/</font></a> <a href="http://www.goasap.org/index.html" rel="nofollow"><font color="#0000cc">http://www.goasap.org/index.html</font></a></p>
<p>26、asaplibrary 一套开源的Flash Actionscript3.0 RIA库 <a href="http://code.google.com/p/asaplibrary/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/asaplibrary/</font></a> <a href="http://asaplibrary.org/" rel="nofollow"><font color="#0000cc">http://asaplibrary.org/</font></a> <a href="http://asapframework.org/" rel="nofollow"><font color="#0000cc">http://asapframework.org</font></a></p>
<p>27、as3mathlib 开源Flex/Actionscript数学库 <a href="http://code.google.com/p/as3mathlib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3mathlib/</font></a></p>
<p>28、as3corelib 包含一些基础功能AS3库 <a href="http://code.google.com/p/as3corelib/" rel="nofollow">http://code.google.com/p/as3corelib/</a></p>
<p>29、minimalcomps 一组AS3 UI组件 <a href="http://www.bit-101.com/minimalcomps/" rel="nofollow"><font color="#0000cc">http://www.bit-101.com/minimalcomps/</font></a></p>
<p>30、as3gif <a href="http://code.google.com/p/as3gif/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3gif/</font></a></p>
<p>31、queueloader-as3 一组AS3库，用来进行资源序列载入及监测 <a href="http://code.google.com/p/queueloader-as3/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/queueloader-as3/</font></a></p>
<p>32、TweenMax (AS3) <a href="http://blog.greensock.com/tweenmaxas3/" rel="nofollow"><font color="#0000cc">http://blog.greensock.com/tweenmaxas3/</font></a></p>
<p>33、Atellis Reflection Component 一款Flex反射效果组件 <a href="http://labs.atellis.com/2007/07/11/atellis-reflection-component/" rel="nofollow"><font color="#0000cc">http://labs.atellis.com/2007/07/11/atellis-reflection-component/</font></a></p>
<p>34、AS3Eval 简单来说，就是用AS3实现的AS3编译器 <a href="http:// .hurlant.com/" rel="nofollow"><font color="#0000cc">http://eval.hurlant.com/</font></a></p>
<p>35、 ByteArray的组件、库合集，包括liquid components、mousegesture、ASZip、GIF Player、GIF Animation Encoder、AlivePDF、Live JPEG Encoder、ScaleBitmap等 <a href="http://www.bytearray.org/?page_id=82" rel="nofollow"><font color="#0000cc">http://www.bytearray.org/?page_id=82</font></a></p>
<p>36、AS3C 针对AVM2虚拟机，用C#写的字节码编译器 <a href="http://code.google.com/p/as3c/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3c/</font></a></p>
<p>37、as3httpclientlib as3实现的http客户端 <a href="http://code.google.com/p/as3httpclientlib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3httpclientlib/</font></a></p>
<p>38、as3ui 一组常规的as3　ui界面库 <a href="http://code.google.com/p/as3ui/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3ui/</font></a></p>
<p>39、as3xls　让你在flex中可以读写Excel文件 <a href="http://code.google.com/p/as3xls/" rel="nofollow">http://code.google.com/p/as3xls/</a></p>
<p>40、as3flexdb 让你的flex程序可以连接到MySQL服务器，主要是使用AMFPHP来访问PHP服务器 <a href="http://code.google.com/p/as3flexdb/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3flexdb/</font></a> 这一是一篇详细使用介绍的教程 <a href="http://itutorials.ro/viewtopic.php?f=9&amp;t=7" rel="nofollow"><font color="#0000cc">http://itutorials.ro/viewtopic.php?f=9&amp;t=7</font></a></p>
<p>41、vivisectingmedia-as3 　一组AS3/Flex实用库，是作者在实践中总结出来的 <a href="http://code.google.com/p/vivisectingmedia-as3/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/vivisectingmedia-as3/</font></a></p>
<p>Actionscript 3.0 Class</p>
<p>1、fZip 此类可允许你载入标准的zip文件并提取里面包含的文件 <a href="http://wahlers.com.br/claus/blog/zip-it-up/" rel="nofollow"><font color="#0000cc">http://wahlers.com.br/claus/blog/zip-it-up/</font></a></p>
<p>2、AS3: Layout class for Flash CS3 一组用作布局的类 <a href="http://www.senocular.com/?id=2.8" rel="nofollow"><font color="#0000cc">http://www.senocular.com/?id=2.8</font></a></p>
<p>3、CSSLoader 该类允许Flex应用程序在运行时载入CSS <a href="http://www.rubenswieringa.com/blog/cssloader" rel="nofollow"><font color="#0000cc">http://www.rubenswieringa.com/blog/cssloader</font></a></p>
<p>4、AS3: QueryString 一个单例类，用来获取URL地址后所带参数值对 <a href="http://evolve.reintroducing.com/2008/07/03/as3/as3-querystring/#more-141" rel="nofollow"><font color="#0000cc">http://evolve.reintroducing.com/2008/07/03/as3/as3-querystring/#more-141</font></a></p>
<p>5、ActionScript 3 Contextual Menu Manager Class AS3关联菜单管理类 <a href="http://www.blog.noponies.com/archives/103" rel="nofollow"><font color="#0000cc">http://www.blog.noponies.com/archives/103</font></a></p>
<p>2D &amp; 3D Engine</p>
<p>1、APE (Actionscript Physics Engine) 物理引擎 APE 前身是as2版本的Flade，呼声很高，优点就是清晰简单，一共没有几个类：），目前版本alpha 0.45 ，有API文档和示例，教程有一篇quick start ，在Google Group上有一个论坛可以讨论。svn上一直在更新目前svn上的版本为0.5a</p>
<p><a href="http://www.cove.org/ape/" rel="nofollow"><font color="#0000cc">http://www.cove.org/ape/</font></a></p>
<p>2、Away3D <a href="http://code.google.com/p/away3d/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/away3d/</font></a></p>
<p>3、Papervision3D <a href="http://code.google.com/p/papervision3d/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/papervision3d/</font></a></p>
<p>4、Sandy 开源3D库 <a href="http://www.flashsandy.org/versions/3.0" rel="nofollow"><font color="#0000cc">http://www.flashsandy.org/versions/3.0</font></a></p>
<p>5、FORM 一套AS3完成的用于2D刚性物体的物理引擎 <a href="http://code.google.com/p/foam-as3/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/foam-as3/</font></a></p>
<p>6、Five3D 基于矢量的Flash 3D 交互动画创建 <a href="http://five3d.mathieu-badimon.com/" rel="nofollow"><font color="#0000cc">http://five3d.mathieu-badimon.com/</font></a></p>
<p>7、Flade (Flash Dynamics Engine) 一套开源的2D物理引擎，AS2实现 <a href="http://www.cove.org/flade/" rel="nofollow"><font color="#0000cc">http://www.cove.org/flade/</font></a></p>
<p>8、Box2DFlashAS3 2D物理引擎，AS3实现，基于强大的Box2D C++物理库 <a href="http://box2dflash.sourceforge.net/" rel="nofollow"><font color="#0000cc">http://box2dflash.sourceforge.net/</font></a></p>
<p>9、Paradox 基于Flash的第一称3D引擎 <a href="http://animasinteractive.com/propaganda/" rel="nofollow"><font color="#0000cc">http://animasinteractive.com/propaganda/</font></a></p>
<p>10、ND3D AS3 3D Engine 　一款简单的AS3开源3D引擎，编译后的引擎大小仅约10K <a href="http://code.google.com/p/nd3d/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/nd3d/</font></a> <a href="http://www.nulldesign.de/nd3d-as3-3d-engine/" rel="nofollow"><font color="#0000cc">http://www.nulldesign.de/nd3d-as3-3d-engine/</font></a></p>
<p>11、motor2 基于Box2d的AS3刚体引擎,也是2D的. 作者就是 AS3数据结构的作者，2007年最后一天发布 作者主页：<a href="http://lab.polygonal.de/motor_physics/" rel="nofollow"><font color="#0000cc">http://lab.polygonal.de/motor_physics/</font></a> 代码：<a href="http://code.google.com/p/motor2/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/motor2/</font></a></p>
<p>12、WOW-Engine 法国人写的，基于Sandy library的算法 3D物理引擎 <a href="http://seraf.mediabox.fr/wow-engine/as3-3d-physics-engine-wow-engine/" rel="nofollow"><font color="#0000cc">http://seraf.mediabox.fr/wow-engine/as3-3d-physics-engine-wow-engine/</font></a></p>
<p>FrameWorks</p>
<p>1、Cairngorm Adobe官方出的Flex框架 <a href="http://labs.adobe.com/wiki/index.php/Cairngorm" rel="nofollow"><font color="#0000cc">http://labs.adobe.com/wiki/index.php/Cairngorm</font></a></p>
<p>2、PureMVC 纯AS3框架，也有其它语言的实现 <a href="http://www.puremvc.org/" rel="nofollow"><font color="#0000cc">http://www.puremvc.org/</font></a></p>
<p>3、ASWing AS3 一套开源的AS3 GUI框架 <a href="http://www.aswing.org/" rel="nofollow"><font color="#0000cc">http://www.aswing.org/</font></a></p>
<p>4、EasyMVC 由事件驱动的MVC框架 <a href="http://projects.simb.net/easyMVC/" rel="nofollow"><font color="#0000cc">http://projects.simb.net/easyMVC/</font></a></p>
<p>5、Mate 基于Tag及事件驱动的Flex框架 <a href="http://mate.asfusion.com/" rel="nofollow"><font color="#0000cc">http://mate.asfusion.com/</font></a></p>
<p>6、ARP 基于模式（Pattern）的RIA框架，Flash平台，支持AS2和AS3 <a href="http://osflash.org/projects/arp" rel="nofollow"><font color="#0000cc">http://osflash.org/projects/arp</font></a></p>
<p>7、Gaia 开源的Flash前端框架，支持AS2和AS3，用于快速开发 <a href="http://www.gaiaflashframework.com/" rel="nofollow"><font color="#0000cc">http://www.gaiaflashframework.com/</font></a></p>
<p>8、flest Actionscript3.0/Flex应用程序框架，用来开发企业级的RIA <a href="http://code.google.com/p/flest/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/flest/</font></a></p>
<p>9、Gugga Flash Framework 更新至AS3 <a href="http://www.gugga.com/flashblog/" rel="nofollow"><font color="#0000cc">http://www.gugga.com/flashblog/</font></a></p>
<p>10、Prana 另一个提供了IOC反转控制的框架，类似著名的Spring框架 <a href="http://www.pranaframework.org/" rel="nofollow"><font color="#0000cc">http://www.pranaframework.org/</font></a></p>
<p>11、OpenFlux 开源的Flex组件框架，让开发Flex组件更加快速容易 <a href="http://code.google.com/p/openflux/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/openflux/</font></a></p>
<p>12、Degrafa 声明式的Flex图形框架，允许以MXML标签的方式绘制图形、创建皮肤，还包括对CSS的支持 <a href="http://code.google.com/p/degrafa/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/degrafa/</font></a></p>
<p>13、FlexMVCs 针对AS3和Flex的应用程序框架，基于PureMVC，作了些修正和精简 <a href="http://code.google.com/p/flexmvcs/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/flexmvcs/</font></a></p>
<p>Flash &amp; Flex Tools、Servers</p>
<p>1、FlexUnit Flex/Actionscript3.0单元测试框架 <a href="http://code.google.com/p/as3flexunitlib/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/as3flexunitlib/</font></a></p>
<p>2、Visual FlexUnit 增强的FlexUnit，支持&ldquo;可视化断言&rdquo; <a href="http://code.google.com/p/visualflexunit/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/visualflexunit/</font></a></p>
<p>3、RED bug debug调试控制器，让Flash、Flex、AIR应用程序更加容易 <a href="http://www.realeyesmedia.com/redbug/" rel="nofollow"><font color="#0000cc">http://www.realeyesmedia.com/redbug/</font></a></p>
<p>4、reflexutil 可在运行时对Flex组件进行调试 <a href="http://code.google.com/p/reflexutil/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/reflexutil/</font></a></p>
<p>5、FxSpy 当Flex应用程序运行时可以检测和动态的改变可视化组件属性值 <a href="http://code.google.com/p/fxspy/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/fxspy/</font></a></p>
<p>6、ThunderBolt 基于Firefox的Firebug插件的日志扩展，支持AS2及AS3 <a href="http://code.google.com/p/flash-thunderbolt/" rel="nofollow"><font color="#0000cc">http://code.google.com/p/flash-thunderbolt/</font></a></p>
<p>7、FlashTracer Firefox扩展，可以以侧栏的方式将Flash中trace()的结果显示</p>
<p>8、RIALogger　另一款Flex/AIR的Debug工具 <a href="http://renaun.com/blog/flex-components/rialogger/" rel="nofollow"><font color="#0000cc">http://renaun.com/blog/flex-components/rialogger/</font></a></p>
<p>9、Alcon 一款轻量级的AS2及AS3的Debug工具，AIR方式将Debug信息展示出来 <a href="http://blog.hexagonstar.com/alcon/" rel="nofollow"><font color="#0000cc">http://blog.hexagonstar.com/alcon/</font></a></p>
<p>10、GDS (Granite Data Services) 开源，提供了Adobe LiveCycle Data Services类似功能的服务器 <a href="http://www.graniteds.org/" rel="nofollow"><font color="#0000cc">http://www.graniteds.org/</font></a></p>
<p>Flex Explorers （大部分为Flex2版本，但同样适用于Flex3）</p>
<p>1、Flex3 Component Explorer Flex各类组件示例 <a href="http://examples.adobe.com/flex3/componentexplorer/explorer.html" rel="nofollow"><font color="#0000cc">http://examples.adobe.com/flex3/componentexplorer/explorer.html</font></a></p>
<p>2、Resize ManagerFX Explorer （此为商业作品，要收费的） <a href="http://www.teotigraphix.com/explorers/ResizeManagerFX/ResizeManagerFXExplorer.html" rel="nofollow"><font color="#0000cc">http://www.teotigraphix.com/explorers/ResizeManagerFX/ResizeManagerFXExplorer.html</font></a></p>
<p>3、Flex3 Style Explorer <a href="http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html" rel="nofollow"><font color="#0000cc">http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html</font></a></p>
<p>4、Flex2 Style Explorer（添加了Kuler功能）Flex UI组件风格定制并可输出为CSS <a href="http://www.maclema.com/content/sek/" rel="nofollow"><font color="#0000cc">http://www.maclema.com/content/sek/</font></a></p>
<p>5、Flex2 Style Explorer（Adobe 原始的版本） <a href="http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html" rel="nofollow"><font color="#0000cc">http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html</font></a></p>
<p>6、Flex2 Filter Explorer 查看各类滤镜效果并可进行设置 <a href="http://merhl.com/flex2_samples/filterExplorer/" rel="nofollow"><font color="#0000cc">http://merhl.com/flex2_samples/filterExplorer/</font></a> <a href="http://merhl.com/?p=40" rel="nofollow"><font color="#0000cc">http://merhl.com/?p=40</font></a> (AIR版本)</p>
<p>7、Flex2 Primitive Explorer 在Flex中创建各种简单形状</p>
<p><a href="http://www.flexibleexperiments.com/Flex/PrimitiveExplorer/Flex2PrimitiveExplorer.html" rel="nofollow"><font color="#0000cc">http://www.flexibleexperiments.com/Flex/PrimitiveExplorer/Flex2PrimitiveExplorer.html</font></a></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/634e9c3e150e49f2828b13be.html#comment">查看评论</a>]]></description>
        <pubDate>2009-04-20  09:33</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/634e9c3e150e49f2828b13be.html</guid>
</item>

<item>
        <title><![CDATA[scarygirl]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/73b5fd54f60de150d1090686.html]]></link>
        <description><![CDATA[
		
		<a href="http://www.scarygirl.com/">
<div forimg="1">
<p><img class="blogimg" border="0" small="0" src="http://hiphotos.baidu.com/design9/pic/item/4397013fa13baece54e7238a.jpg"></p>
<p>唯美游戏</p>
</div>
<br>
http://www.scarygirl.com/</a> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%CF%EE%C4%BF%CA%D5%BC%AF">项目收集</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/73b5fd54f60de150d1090686.html#comment">查看评论</a>]]></description>
        <pubDate>2009-04-17  15:29</pubDate>
        <category><![CDATA[项目收集]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/73b5fd54f60de150d1090686.html</guid>
</item>

<item>
        <title><![CDATA[Text Layout Framework]]></title>
        <link><![CDATA[http://hi.baidu.com/design9/blog/item/3554f5621bd9bcd5e6113aef.html]]></link>
        <description><![CDATA[
		
		来至<a href="http://corlan.org/2009/01/19/how-to-use-text-layout-framework-in-flex-32-or-air-15/">http://corlan.org/2009/01/19/how-to-use-text-layout-framework-in-flex-32-or-air-15/</a><br>
<br>
<p>The goal of this article is to explain what the Text Layout Framework is and how you can use it to display rich text inside of Flash Player 10. While I will not cover all the possibilities of this framework, I hope I will give you enough of a push to get up to cruising speed.</p>
<p>As usual, you can find a demo and the source code for the examples in this article packaged as a Flex 3.2 project ZIP file. So if you prefer to see the code before reading the theory, then see the section &ldquo;Code time: An example using the Text Layout Framweork in Flex 3.2″.</p>
<h3>What is the Text Layout Framework</h3>
<p>The <a href="http://livedocs.adobe.com/flex/3/langref/flash/text/engine/package-detail.html" target="_blank">Flash Text Engine</a> (FTE) available in Flash Player 10 and Adobe AIR 1.5 brings support for many new text capabilities. There is an API that provides low-level access to this engine, but if you want to use the API you have to write a lot of code. Thus, the FTE is intended to provide the foundation for libraries that leverage these capabilities and make life easier for the developer.</p>
<p>And this is exactly what the <a href="http://labs.adobe.com/technologies/textlayout/" target="_blank">Text Layout Framework</a> is. It is a library written in pure ActionScript, and thus can be used in Flash CS4, Flex 3.2 or Gumbo, or AIR 1.5.</p>
<p>The Text Layout Framework provides support for:</p>
<ul>
    <li>Bidirectional text, vertical text and over 30 writing systems including Arabic, Hebrew, Chinese, Japanese, Korean, Thai, Lao, the major writing systems of India, and others.</li>
    <li>Selection, editing and flowing text across multiple columns and linked containers, as well as around inline images</li>
    <li>Vertical text, Tate-Chu-Yoko (horizontal within vertical text) and justifier for East Asian typography</li>
    <li>Rich typographical controls, including kerning, ligatures, typographic case, digit case, digit width and discretionary hyphens</li>
    <li>Cut, copy, paste, undo and standard keyboard and mouse gestures for editing</li>
    <li>Rich developer APIs to manipulate text content, layout, markup and create custom text components.</li>
</ul>
<p>Below are some screen shots from the samples you can find on <a title="http://labs.adobe.com/technologies/textlayout/" href="http://labs.adobe.com/technologies/textlayout/">http://labs.adobe.com/technologies/textlayout/</a>:</p>
<p><a href="http://corlan.org/wp-content/uploads/2009/01/tlf-1.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="170" alt="Japanese text, left to right, vertical, you can see the text selection" src="http://corlan.org/wp-content/uploads/2009/01/tlf-1-thumb.jpg" width="240" border="0"></a> <a href="http://corlan.org/wp-content/uploads/2009/01/tlf-2.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="171" alt="Text flowing in linked containers" src="http://corlan.org/wp-content/uploads/2009/01/tlf-2-thumb.jpg" width="240" border="0"></a></p>
<p><a href="http://corlan.org/wp-content/uploads/2009/01/tlf-3.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="171" alt="Text formatting:  orientation, alignment, rotation, spaces" src="http://corlan.org/wp-content/uploads/2009/01/tlf-3-thumb.jpg" width="240" border="0"></a><a href="http://corlan.org/wp-content/uploads/2009/01/tlf-4.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="171" alt="Setting the number of columns" src="http://corlan.org/wp-content/uploads/2009/01/tlf-4-thumb.jpg" width="240" border="0"></a></p>
<p><a href="http://corlan.org/wp-content/uploads/2009/01/tlf-6.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="171" alt="Inline images" src="http://corlan.org/wp-content/uploads/2009/01/tlf-6-thumb.jpg" width="240" border="0"></a><a href="http://corlan.org/wp-content/uploads/2009/01/tlf-7.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="171" alt="Text blends and effects " src="http://corlan.org/wp-content/uploads/2009/01/tlf-7-thumb.jpg" width="240" border="0"></a></p>
<h3>Understanding Text Layout Framework components</h3>
<p>The Text Layout Framework (TLF) comprises three components and ten packages. All the packages are subpackages of the flashx.textlayout package. As I said this framework is implemented using pure ActionScript 3, and thus can be used in Flash CS4, Flex 3.2, Gumbo (the Text Layout Framework is part of Gumbo), or AIR 1.5. And of course you have to target Flash Player 10. Here is a short description of the three components in TLF:</p>
<ol>
    <li><em>textLayout_core.swc</em> is the main component and handles data storage, flowing text into containers, and rendering the containers</li>
    <li><em>textLayout_conversion.swc</em> is used to import text into the framework, and to export it</li>
    <li><em>textLayout_edit.swc</em> facilitates text selection and text editing</li>
</ol>
<p>One way to look at the TLF, is by comparing it with the MVC pattern. If you apply this pattern, then you will have:</p>
<ol>
    <li>The model is defined mainly by the <em>flashx.textlayout.elements</em> package, which includes classes/interfaces that define the data structure that holds the text. Another package, <em>flashx.textlayout.formats,</em> is used for storing the format information. The package <em>flashx.textlayout.conversion</em> can be considered part of the model as it embodies the rules for importing/exporting the data</li>
    <li>The view includes three packages that handle the rendering of text for display. You can choose to display the text using one of the two different methods: using  <em>flashx.textlayout.factory</em> package you can display static text, and using <em>flashx.textlayout.container</em> you can display containers for dynamic text. The <em>flashx.textlayout.compose</em> package defines the methods for positioning and displaying dynamic text in containers</li>
    <li>The controller is represented by two packages that define how the user can interact with the text (selecting, editing, copy/paste, undo, and so on): <em>flashx.textlayout.edit</em> and <em>flashx.textlayout.operations</em></li>
</ol>
<h3>The Model and Text Flow hierarchy</h3>
<p>The model uses a hierarchical tree to represent text. Each element of the tree is a class from the package flashx.textlayout.elements. The root element is always an instance of the <em>TextFlow</em> class, and conceptually represents an entire story of text (the term story comes from DTP, and means a collection of text that should be treated as one unit). For example, the article you are reading now could be a story.</p>
<p>The rest of the elements are:</p>
<ul>
    <li>div - a division of text, can contains only <em>div</em> or <em>p</em> elements</li>
    <li>p - a paragraph, can contain any element but <em>div</em></li>
    <li>a - a link; can contain <em>tcy, span, img, tab, br</em></li>
    <li>tcy - a run of horizontal text, used in vertical text; for example in Japanese you can have this type of element; can contain <em>a, span, img, tab, br</em></li>
    <li>span - a run of text in a paragraph; can contain only text</li>
    <li>img - an image in a paragraph</li>
    <li>tab - a tab character</li>
    <li>br - a break character. Text will continue on the next line, but it doesn&rsquo;t start a new paragraph</li>
</ul>
<p>The TextFlow can have only these two elements as children: <em>div</em> and <em>p</em>. Here is how the model can look for a story:</p>
<p><a href="http://corlan.org/wp-content/uploads/2009/01/tlf-hierachy.png"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="319" alt="TLF hierarchy" src="http://corlan.org/wp-content/uploads/2009/01/tlf-hierachy-thumb.png" width="487" border="0"></a></p>
<p>This Text Flow hierarchy translates to an XML document, using TLF Markup. Basically the nodes can be: TextFlow, div, p, a, img, span, tcy, br, and tab. At the same time, each node has an ActionScript class implementation: <em>TextFlow</em>, <em>DivElement</em>, <em>ParagraphElement</em>, <em>LinkElement</em>, <em>TCYElement</em>, <em>SpanElement</em>, <em>InlineGraphicElement</em>, <em>TabElement</em>, and <em>BreakElement</em>. All these classes inherit directly or indirectly from the class <em>FlowElement</em>.</p>
<p>Now, let&rsquo;s see how you can create a <em>TextFlow</em> element. Basically, there are two ways you can create a <em>TextFlow</em> element: by using an XML object, or by creating the nodes and assembling them together in a tree (similar to creating an XML using DOM).</p>
<p>Creating a <em>TextFlow</em> element using an XML:</p>
<div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid;  background-color: #f4f4f4">
<div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060">   1:</span> <span style="color: #0000ff">private</span> <span style="color: #0000ff">static</span> <span style="color: #0000ff">const</span> textInput:XML = &lt;TextFlow xmlns=<span style="color: #006080">&quot;http://ns.adobe.com/textLayout/2008&quot;</span>&gt;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060">   2:</span> &lt;div&gt;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060">   3:</span>     &lt;p&gt;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060">   4:</span>         &lt;img source=<span style="color: #006080">&quot;air.png&quot;</span>/&gt;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060">   5:</span>         &lt;span&gt;Flex <span style="color: #0000ff">is</span> a highly productive, free open source framework <span style="color: #0000ff">for</span> building and maintaining expressive web applications...&lt;/span&gt;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060">   6:</span>         &lt;br/&gt;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060">   7:</span>     &lt;/p&gt;
      &lt;/div&gt;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060">   8:</span> &lt;/TextFlow&gt;;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060">   9:</span></pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060">  10:</span> <span style="color: #0000ff">private</span> var textFlow:TextFlow = TextFilter.importToFlow(textInput, TextFilter.TEXT_LAYOUT_FORMAT);</pre>
</div>
</div>
<p>As you can see <em>TextFilter</em> class is used for importing the XML and creates an instance of <em>TextFlow</em>. The second parameter of the import method tells what format the XML is written in. In this case I am using TLF Markup.</p>
<p>Creating a <em>TextFlow</em> using the FlowElement classes:</p>
<div style="border-right: gray 1px solid; padding-right: 4px; border-top: gray 1px solid; padding-left: 4px; font-size: 8pt; padding-bottom: 4px; margin: 20px 0px 10px; overflow: auto; border-left: gray 1px solid; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; padding-top: 4px; border-bottom: gray 1px solid;  background-color: #f4f4f4">
<div style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none">
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060">   1:</span> var textFlow:TextFlow = <span style="color: #0000ff">new</span> TextFlow();</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060">   2:</span> var p:ParagraphElement = <span style="color: #0000ff">new</span> ParagraphElement();</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060">   3:</span> var span:SpanElement = <span style="color: #0000ff">new</span> SpanElement();</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060">   4:</span> span.text = <span style="color: #006080">&quot;Hello, World!&quot;</span>;</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: white; border-bottom-style: none"><span style="color: #606060">   5:</span> p.addChild(span);</pre>
<pre style="padding-right: 0px; padding-left: 0px; font-size: 8pt; padding-bottom: 0px; margin: 0em; overflow: visible; width: 100%; color: black; border-top-style: none; line-height: 12pt; padding-top: 0px;  border-right-style: none; border-left-style: none; background-color: #f4f4f4; border-bottom-style: none"><span style="color: #606060">   6:</span> textFlow.addChild(p);</pre>
</div>
</div>
<h3> </h3> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/design9/blog/category/%B7%D6%CF%ED">分享</a>&nbsp;<a href="http://hi.baidu.com/design9/blog/item/3554f5621bd9bcd5e6113aef.html#comment">查看评论</a>]]></description>
        <pubDate>2009-04-06  16:44</pubDate>
        <category><![CDATA[分享]]></category>
        <author><![CDATA[lqloveball]]></author>
		<guid>http://hi.baidu.com/design9/blog/item/3554f5621bd9bcd5e6113aef.html</guid>
</item>


</channel>
</rss>