<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9073149564871136556</id><updated>2011-08-01T13:11:40.044-07:00</updated><category term='flash html'/><category term='javascript'/><title type='text'>天堂左我往右</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>85</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1135747460749840864</id><published>2010-07-07T03:06:00.001-07:00</published><updated>2010-07-07T03:06:10.745-07:00</updated><title type='text'>Bing Maps Tile System</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;关于bing地图的切块规则，和google是一样的&lt;/p&gt;主旨： &lt;p&gt;&lt;blockquote&gt;"Bing Maps Tile System"&lt;br/&gt;- &lt;a href='http://msdn.microsoft.com/en-us/library/bb259689.aspx'&gt;Bing Maps Tile System&lt;/a&gt; （&lt;a href='http://www.google.com/sidewiki/entry/103212303429287171023/id/dhGbZw9dX79pHvKFJ_QzoOhYnyU'&gt;查看 Google 边栏评注&lt;/a&gt;）&lt;/blockquote&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1135747460749840864?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1135747460749840864/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1135747460749840864' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1135747460749840864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1135747460749840864'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2010/07/bing-maps-tile-system.html' title='Bing Maps Tile System'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7879412431523581821</id><published>2010-07-07T02:30:00.001-07:00</published><updated>2010-07-07T02:30:08.076-07:00</updated><title type='text'>flash平台性能优化</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;优化 Flash 平台的性能 最大程度减小 CPU 使用量  优化的另一个重要部分是 CPU 使用量。优化 CPU 处理可提高性能，从而延长移动设备上的电池寿命。      * 针对 CPU 使用量的 Flash Player 10.1 增强功能     * 实例管理     * 冻结和解冻对象     * 鼠标交互     * 计时器与 ENTER_FRAME 事件     * 补间症状     本产品经 Creative Commons Attri&lt;/p&gt;主旨： &lt;a href='http://help.adobe.com/zh_CN/as3/mobile/WS4bebcd66a74275c36cfb8137124318eebc6-8000.html'&gt;Adobe Flash Platform * 最大程度减小 CPU 使用量&lt;/a&gt; （&lt;a href='http://www.google.com/sidewiki/entry/103212303429287171023/id/9dQg32vSPG_cliD0oBHov7WbK_U'&gt;查看 Google 边栏评注&lt;/a&gt;）&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7879412431523581821?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7879412431523581821/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7879412431523581821' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7879412431523581821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7879412431523581821'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2010/07/flash.html' title='flash平台性能优化'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1338205866924258427</id><published>2009-05-08T07:27:00.000-07:00</published><updated>2009-05-08T07:34:49.809-07:00</updated><title type='text'>匿名函数调用</title><content type='html'>一般匿名函数是这样调用的:&lt;br /&gt;(function(){})()&lt;br /&gt;还能这样调用:&lt;br /&gt;+function(){}()&lt;br /&gt;typeof function(){}()&lt;br /&gt;void function(){}()&lt;br /&gt;new function(){}()&lt;br /&gt;delete function(){}()&lt;br /&gt;&lt;br /&gt;变态啊...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1338205866924258427?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1338205866924258427/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1338205866924258427' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1338205866924258427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1338205866924258427'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/05/blog-post.html' title='匿名函数调用'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4255066848649570979</id><published>2009-04-23T06:07:00.000-07:00</published><updated>2009-04-23T06:17:23.877-07:00</updated><title type='text'>各浏览器下的绘图</title><content type='html'>浏览器支持的绘图:&lt;br /&gt;ie(貌似6+): vml(性能比svg和canvas差)&lt;br /&gt;ff(貌似1.5+): (svg canvas) ff下canvas绘制的图像只能以矩形方式响应事件(貌似是这样)&lt;br /&gt;safari(貌似3+):   svg canvas(canvas以绘制的不规则区域响应事件,webkit内核)&lt;br /&gt;chrome(貌似1+): svg canvas(canvas以绘制的不规则区域响应事件,webkit内核)&lt;br /&gt;opera(貌似9+): svg canvas&lt;br /&gt;&lt;br /&gt;各地图厂商使用的绘图技术:&lt;br /&gt;google  ie(vml) ff和opera(svg) safari和chrome(canvas)&lt;br /&gt;mapbar  ie(vml) 其余浏览器(canvas)   mapbar解决了svg两个bug,非常不错!!!&lt;br /&gt;mapabc flash&lt;br /&gt;51ditu ie(vml) 其余浏览器(用一像素div拼,这样的问题很明显...性能不好,且没有虚线)&lt;br /&gt;&lt;br /&gt;性能排序(canvas(调用浏览器底层的c++绘图api) svg vml,本人瞎猜,请勿相信)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;注意:&lt;br /&gt;svg (ff是以边的中心为起点,safari和chrome以边为起点,webkit内核有难缠的bug)&lt;br /&gt;另注意:在svg下,事件响应在path时,offsetParent为空.&lt;br /&gt;&lt;br /&gt;注意bug:&lt;br /&gt;&lt;br /&gt;bug1:解决方法,viewBox起始不要为负数&lt;br /&gt;bug重现,在safari和chrome下面,使用opacity会导致边框被切(当viewBox有负数,如svgns.setAttributeNS(null,"viewBox","-5 -5 200 200")),被切的距离就是那个负数值(好像也不完全是)&lt;br /&gt;被切示例如下:&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt; &amp;lt;svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"&lt;br /&gt;style="top:60px;left:60px; overflow: visible; position: absolute;" width="6px" height="93px" viewBox="-3 -3 6 93"&amp;gt;&lt;br /&gt;&amp;lt;path fill="none" stroke-linecap="round" stroke-linejoin="round" stroke="#0000FF" stroke-width="3px" stroke-dasharray="" d="M 0 0 L 0 87"/&amp;gt;&lt;br /&gt;&amp;lt;/svg&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;bug2:解决方法,(mapbar的解决方法,目前没看懂)&lt;br /&gt;bug重现,移动svg,左上和右上各有一部分不跟着绘制,并且有残影效果&lt;br /&gt;bug解决(大力感谢mapbar,简直比Google还强!!!),&lt;br /&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;&amp;lt;marker id="svgArrow" viewBox="0 0 10 10" refX="6" refY="5" markerUnits="strokeWidth" orient="aotu"&amp;gt;&lt;br /&gt;&amp;lt;path d="M 0 0 L 10 5 L 0 10 L 4 5 z" fill="#FF0000" fill-opacity="0.6"&amp;gt;&lt;br /&gt;&amp;lt;/marker&amp;gt;&lt;br /&gt;&lt;br /&gt;var spath= document.createElementNS(svgNamespace, "marker");&lt;br /&gt; svgns.appendChild(spath);&lt;br /&gt; var mpath=document.createElementNS(svgNamespace, 'path');&lt;br /&gt; var dp="M 0 0 L 1 1";&lt;br /&gt; mpath.setAttributeNS(null,"d",dp);&lt;br /&gt; spath.appendChild(mpath);&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4255066848649570979?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4255066848649570979/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4255066848649570979' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4255066848649570979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4255066848649570979'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/04/blog-post.html' title='各浏览器下的绘图'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1039913240125276140</id><published>2009-04-18T20:05:00.000-07:00</published><updated>2009-04-24T01:48:04.979-07:00</updated><title type='text'>fixed定位下offsetParent问题</title><content type='html'>代码如下(dtd省去),一个网友提供的,&lt;br /&gt;&lt;br /&gt;position为fixed时;各浏览器返回的&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;offsetParent&lt;/span&gt;不相同,&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;ie&lt;/span&gt;7返回null&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;ie&lt;/span&gt;6返回div&lt;br /&gt;ff返回body&lt;br /&gt;safari返回div&lt;br /&gt;chrome返回div&lt;br /&gt;opera返回div&lt;br /&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;#target{position: fixed;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;window.onload=function(){&lt;br /&gt;　　vartarget=document.getElementById('target');&lt;br /&gt;   alert(vartarget.offsetParent.tagName);&lt;br /&gt;　};&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;div id="outer" class="test"&amp;gt;&lt;br /&gt;　　&amp;lt;div id="inner" style="position:absolute;"&amp;gt;&lt;br /&gt;　　　　&amp;lt;div id="target" class="test"&amp;gt;Target&amp;lt;br/&amp;gt;rainman&amp;lt;/div&amp;gt;&lt;br /&gt;　　&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1039913240125276140?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1039913240125276140/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1039913240125276140' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1039913240125276140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1039913240125276140'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/04/fiexoffsetparent.html' title='fixed定位下offsetParent问题'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1567339083072324934</id><published>2009-04-16T06:24:00.000-07:00</published><updated>2009-04-16T06:30:30.509-07:00</updated><title type='text'>认识 reflow</title><content type='html'>怿飞blog:&lt;br /&gt;http://www.planabc.net/2009/04/13/reflow/&lt;br /&gt;&lt;br /&gt;aoao blog:&lt;br /&gt;http://www.aoao.org.cn/blog/2008/05/reflow/&lt;br /&gt;&lt;br /&gt;流放之忆 blog:&lt;br /&gt;http://www.missormiss.com/reflow.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1567339083072324934?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1567339083072324934/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1567339083072324934' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1567339083072324934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1567339083072324934'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/04/reflow.html' title='认识 reflow'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4555178913862877476</id><published>2009-04-15T04:31:00.000-07:00</published><updated>2009-04-15T04:35:46.926-07:00</updated><title type='text'>flash9下保存文本文件的方法(只支持IE)</title><content type='html'>flash10可以保存文件,会弹出一个文件保存对话框,不过flash9就不行了,可以借助于一个IE的函数实现:execCommand("saveAs",true,"a.txt"),只能保存以下几种格式:1,html  2,xml 3,txt&lt;br /&gt;&lt;br /&gt;代码如下:&lt;br /&gt;flash.net.navigateToURL(new URLRequest('javascript: var b=window.open();  '&lt;br /&gt;            +' b.document.open();'  &lt;br /&gt;            +' b.document.write("dwdwadwadwadawde");  '&lt;br /&gt;            +' b.document.close();  '&lt;br /&gt;            +' b.document.execCommand("saveAs",true,"a.txt");void(0)'),"_self");&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4555178913862877476?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4555178913862877476/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4555178913862877476' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4555178913862877476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4555178913862877476'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/04/flash9ie.html' title='flash9下保存文本文件的方法(只支持IE)'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-9043833176013003711</id><published>2009-04-06T04:05:00.000-07:00</published><updated>2009-04-06T04:43:39.941-07:00</updated><title type='text'>通过file选择框预览本地图片</title><content type='html'>有时候有这么一个需求,要求用户在input file中选择完文件以后可以预览选中的图片,在ie6中是没问题的,ff3和Google浏览器已经不能这样做了,因为取不到本地的图片路径,value值只是图片文件名,ff2中一个函数可以取到文件路径,不过ff2的用户已经很少了...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ie7中无法访问本地路径的图片,除非是本地的网页或者服务器和本机位于同一台机器上,解决方案是用AlphaImageLoader来加载图片.ff可以浏览本机图片,用file:///开头&lt;br /&gt;&lt;br /&gt;随着浏览器安全限制的提高,用户通过file选择框然后预览本机图片变得不可能了,ie8已经不能取得文件的完整路径了...&lt;br /&gt;&lt;br /&gt;以后遇到这种事程序员可以省心了...现在流行的方法是用flash选择然后预览,flash10可以实现这样的功能,flash10可以得到文件的byte数组,预览时还可以顺便对图片处理一下,感觉比较好&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-9043833176013003711?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/9043833176013003711/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=9043833176013003711' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/9043833176013003711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/9043833176013003711'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/04/file.html' title='通过file选择框预览本地图片'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6867669909036468192</id><published>2009-03-25T06:52:00.000-07:00</published><updated>2009-03-25T06:53:28.377-07:00</updated><title type='text'>flex动态嵌入字体</title><content type='html'>台湾人写的,不错&lt;br /&gt;http://blog.corausir.org/programing/ausir-777&lt;br /&gt;FLEX 動態更換中文字型 ( 非嵌入方式 )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6867669909036468192?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6867669909036468192/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6867669909036468192' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6867669909036468192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6867669909036468192'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/03/flex.html' title='flex动态嵌入字体'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7955796079895145201</id><published>2009-03-14T07:59:00.000-07:00</published><updated>2009-03-14T08:12:50.347-07:00</updated><title type='text'>跨浏览器的 复制到剪贴板 实现</title><content type='html'>复制到剪贴板IE下最好做,window.clipboardData.setData就ok&lt;br /&gt;ff下面就麻烦了,要修改ff配置信息,在ff里敲入about:config然后改配置(signed.applets.codebase_principal_support设置为true)才能实现...&lt;br /&gt;&lt;br /&gt;于是,有人发明了flash大法,借助于flash中的System.setClipboard实现保存到剪贴板操作&lt;br /&gt;这个方法在flash player9以前是有效的,最新的fp10是无效的,fp10安全策略规定必须是用户交互的才可以,不能通过js去掉用flash函数来实现...(就像以前js可以依靠flash多文件上传,随着fp10安全策略的提高现在都不可以了...)&lt;br /&gt;&lt;br /&gt;不过有人发明了一个很妙的方法,偷偷的搞了一个flash盖在dom上面,实际响应事件的是flash,这样是完全符合fp10的安全策略的...&lt;br /&gt;js库叫Zero Clipboard 具体见如下地址:&lt;br /&gt;http://www.phpchina.com/bbs/viewthread.php?tid=106195&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7955796079895145201?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7955796079895145201/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7955796079895145201' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7955796079895145201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7955796079895145201'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/03/blog-post.html' title='跨浏览器的 复制到剪贴板 实现'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1779944937637557397</id><published>2009-03-07T17:08:00.000-08:00</published><updated>2009-03-07T17:22:00.675-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flash html'/><title type='text'>png图片透明部分不响应事件</title><content type='html'>加载一张PNG图片,放到一个Sprite,实现这个PNG图片透明,或者是半透明的地方不可点&lt;br /&gt;&lt;br /&gt;flash中,可以拿一个老外写的类来解决这个问题,interactivePNG&lt;br /&gt;下载地址如下:http://www.6dn.cn/blog/article.asp?id=77&lt;br /&gt;猜测是取到像素以后拿alpha值来判断的...&lt;br /&gt;&lt;br /&gt;再说说html里如何实现,如果我没有记错的话,html暂时实现不了(ie滤镜可以,但是用滤镜会有副作用),也许canvas可以实现,没有研究过(ie到现在为止还没有实现canvas).&lt;br /&gt;&lt;br /&gt;ie下将png设置为滤镜可以让透明部分(alpha值等于0)的地方不响应事件,ff下面背景设为png,响应鼠标点击范围的依然是矩形.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1779944937637557397?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1779944937637557397/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1779944937637557397' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1779944937637557397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1779944937637557397'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/03/png.html' title='png图片透明部分不响应事件'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-9051002124488634166</id><published>2009-03-02T17:47:00.000-08:00</published><updated>2009-03-02T17:50:22.961-08:00</updated><title type='text'>javascript内存泄漏工具</title><content type='html'>非常不错的几个内存泄漏检测工具...目前在使用Javascript Leaks Detector,感觉不错&lt;br /&gt;&lt;br /&gt;使用方法和下载地址如下:&lt;br /&gt;http://zivn.org/zivn/archives/tag/memory-leaks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-9051002124488634166?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/9051002124488634166/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=9051002124488634166' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/9051002124488634166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/9051002124488634166'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/03/javascript.html' title='javascript内存泄漏工具'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8193511408830896198</id><published>2009-03-02T06:24:00.000-08:00</published><updated>2009-03-02T06:25:51.596-08:00</updated><title type='text'>来自支付宝UED的"完美"跨域</title><content type='html'>跨域问题上真是创意无限啊,文章在此&lt;br /&gt;http://bbs.51js.com/viewthread.php?tid=82992&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8193511408830896198?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8193511408830896198/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8193511408830896198' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8193511408830896198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8193511408830896198'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/03/ued.html' title='来自支付宝UED的&quot;完美&quot;跨域'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-3715597471712222644</id><published>2009-02-26T19:25:00.000-08:00</published><updated>2009-02-26T19:28:57.367-08:00</updated><title type='text'>wmode transparent ie7 bug</title><content type='html'>swf文件 8或者9(其余版本没测试),设置属性wmode transparent&lt;br /&gt;ie7下用微软输入法,在任何文本输入窗口输入汉字时,汉字显示条会显示在页面顶部或者左侧,然后将页面挤开一点空隙...&lt;br /&gt;非常不美观而且难看...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-3715597471712222644?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/3715597471712222644/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=3715597471712222644' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/3715597471712222644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/3715597471712222644'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/wmode-transparent-ie7-bug.html' title='wmode transparent ie7 bug'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6143506348344646210</id><published>2009-02-26T17:11:00.000-08:00</published><updated>2009-03-06T17:44:03.717-08:00</updated><title type='text'>javascript 2d物理引擎</title><content type='html'>2d物理引擎box 2d 出了js版本,通过canvas实现的,所以需要浏览器支持canvas,&lt;br /&gt;演示地址如下:&lt;br /&gt;http://box2d-js.sourceforge.net/index2.html&lt;br /&gt;&lt;br /&gt;貌似ie比firefox卡很多&lt;br /&gt;&lt;br /&gt;js引擎的性能和avm2性能还是没法比,看过几个flash 2d物理引擎,性能要强js很多...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6143506348344646210?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6143506348344646210/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6143506348344646210' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6143506348344646210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6143506348344646210'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/javascript-2d.html' title='javascript 2d物理引擎'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1838571850039866720</id><published>2009-02-26T01:52:00.000-08:00</published><updated>2009-02-26T01:57:38.258-08:00</updated><title type='text'>min-height实现</title><content type='html'>ie6下height类似于ie7和ff的min-height&lt;br /&gt;&lt;br /&gt;兼容ie7,6,ff的min-height如下所示:&lt;br /&gt;&lt;br /&gt;min-height:100px; /*ie7和ff*/&lt;br /&gt;height:auto !important; /*ie7和ff中覆盖height*/&lt;br /&gt;height:100px; /*ie6*/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1838571850039866720?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1838571850039866720/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1838571850039866720' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1838571850039866720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1838571850039866720'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/min-height.html' title='min-height实现'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6553418589834170197</id><published>2009-02-19T18:32:00.000-08:00</published><updated>2009-02-19T18:35:14.314-08:00</updated><title type='text'>BMPDecode 下载地址</title><content type='html'>as3加载bmp用的...&lt;br /&gt;&lt;br /&gt;两个下载地址:&lt;br /&gt;&lt;br /&gt;http://25swf.blogbus.com/files/12004035100.as&lt;br /&gt;&lt;br /&gt;http://www.libspark.org/browser/as3/BMPDecoder/src/com/voidelement/images/BMPDecoder.as&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6553418589834170197?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6553418589834170197/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6553418589834170197' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6553418589834170197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6553418589834170197'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/bmpdecode.html' title='BMPDecode 下载地址'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-3503872068381503023</id><published>2009-02-18T19:30:00.000-08:00</published><updated>2009-02-18T20:24:01.476-08:00</updated><title type='text'>页面charset失效问题</title><content type='html'>今天一个同事说在他的IE6下,访问uu.51ditu.com出现乱码&lt;br /&gt;因为浏览器默认使用utf-8来解析,所以显示的时候就over了,其实页面编码是gb2312的&lt;br /&gt;&lt;br /&gt;俺研究了一下,发现这个网页文件不是以gb2312保存的,在Google上搜到一篇文章说:&lt;br /&gt;&lt;strong&gt;浏览器读取了页面的html代码后开始进行解析。解析前浏览器要先知道页面的编码方式，然后根据编码方式进行解码，然后才能开始解析。IE 解析网页编码时是 HTML 內的标识优先的，然后是 HTTP header ；而mozilla 系列的浏览器刚刚好相反。一般情况在，很多人是把title排在最前面，并且在title中就出现了UTF-8中文，这样， IE在解析时，就先遇到 UTF-8，不往下解析了。&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;原文给出了解决方案,地址如下:&lt;a href="http://www.phpchina.com/html/86/62786-30725.html"&gt;http://www.phpchina.com/html/86/62786-30725.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-3503872068381503023?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/3503872068381503023/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=3503872068381503023' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/3503872068381503023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/3503872068381503023'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/charset.html' title='页面charset失效问题'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-3127417219432810315</id><published>2009-02-18T17:44:00.000-08:00</published><updated>2009-02-18T18:19:21.881-08:00</updated><title type='text'>inline元素中包含block小例</title><content type='html'>inline元素,如span,&lt;br /&gt;包含block元素div时,span依然为inline元素&lt;br /&gt;&lt;br /&gt;如果包含table时,span元素会变成block元素&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;另补充:&lt;br /&gt;一般元素,设置align只会影响自己容器内的元素,&lt;br /&gt;table和iframe这两个元素例外,如果设置为align时,会导致自身布局从block变为floating布局&lt;br /&gt;&lt;br /&gt;...还没验证过...有意见拍砖...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-3127417219432810315?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/3127417219432810315/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=3127417219432810315' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/3127417219432810315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/3127417219432810315'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/inlineblock.html' title='inline元素中包含block小例'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4343180012684487161</id><published>2009-02-16T23:22:00.000-08:00</published><updated>2009-02-16T23:36:02.957-08:00</updated><title type='text'>document.URL和window.location的区别</title><content type='html'>网上已经有很多这两者区别的文章了,俺今天发现另一个有区别的地方,详细如下:&lt;br /&gt;&lt;br /&gt;如果是一个本地文件,比如F:/a.htm &lt;br /&gt;还有一个F:/b.htm &lt;br /&gt;b.htm中嵌入一个iframe,src为a.htm?test&lt;br /&gt;&lt;br /&gt;ie6中:&lt;br /&gt;a.htm中的document.URL为本地路径(问号后面的被舍弃了)&lt;br /&gt;window.location为全部路径...&lt;br /&gt;&lt;br /&gt;ff3中:&lt;br /&gt;window.location和document.URL一样...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4343180012684487161?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4343180012684487161/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4343180012684487161' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4343180012684487161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4343180012684487161'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/documenturlwindowlocation.html' title='document.URL和window.location的区别'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1889656234324231494</id><published>2009-02-13T06:57:00.000-08:00</published><updated>2009-04-23T06:13:35.608-07:00</updated><title type='text'>再见,淘宝UED</title><content type='html'>淘宝UED给人印象最深刻的恐怕就是那个极具创意的招聘广告了...&lt;br /&gt;今天,很遗憾的错过了见 怿飞 的机会...&lt;br /&gt;祝福淘宝,祝福淘宝UED团队...这样有艺术,有创意,有人性的公司不多了(Google是一个)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1889656234324231494?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1889656234324231494/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1889656234324231494' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1889656234324231494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1889656234324231494'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/ued.html' title='再见,淘宝UED'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6427627958719151746</id><published>2009-02-12T05:08:00.000-08:00</published><updated>2009-02-14T01:31:24.389-08:00</updated><title type='text'>Vector类unshift方法的Bug</title><content type='html'>在此:&lt;br /&gt;http://space.flash8.net/bbs/redirect.php?tid=371446&amp;goto=newpost&lt;br /&gt;&lt;br /&gt;今天在天地会看到一个解决方法:&lt;br /&gt;先把length++//先把数组长度加1&lt;br /&gt;再unshift就正常了...&lt;br /&gt;http://bbs.actionscript3.cn/viewthread.php?tid=20862&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6427627958719151746?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6427627958719151746/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6427627958719151746' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6427627958719151746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6427627958719151746'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/vectorunshiftbug.html' title='Vector类unshift方法的Bug'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4566866557609077234</id><published>2009-02-11T03:50:00.000-08:00</published><updated>2009-02-11T03:51:16.273-08:00</updated><title type='text'>宽度自适应+自适应等高</title><content type='html'>http://bbs.blueidea.com/thread-2900409-1-1.html&lt;br /&gt;里面还有对alipay UED文章的转载&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4566866557609077234?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4566866557609077234/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4566866557609077234' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4566866557609077234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4566866557609077234'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/blog-post_11.html' title='宽度自适应+自适应等高'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1276527249617924732</id><published>2009-02-04T17:40:00.000-08:00</published><updated>2009-02-04T17:41:54.110-08:00</updated><title type='text'>js何时会弹出脚本运行过慢的提示</title><content type='html'>原文在此&lt;br /&gt;&lt;br /&gt;怿飞的blog:&lt;br /&gt;http://www.planabc.net/2009/02/04/how_long_time_will_javascript_execute_in_browsers/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1276527249617924732?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1276527249617924732/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1276527249617924732' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1276527249617924732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1276527249617924732'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/js.html' title='js何时会弹出脚本运行过慢的提示'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2701670880226054210</id><published>2009-02-03T18:53:00.001-08:00</published><updated>2009-02-03T18:54:42.122-08:00</updated><title type='text'>推荐一篇描述IE  layout的好文</title><content type='html'>&lt;pre class="prettyprint"&gt;&lt;br /&gt;&lt;a href="http://bbs.blueidea.com/viewthread.php?tid=2636904"&gt;http://bbs.blueidea.com/viewthread.php?tid=2636904&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2701670880226054210?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2701670880226054210/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2701670880226054210' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2701670880226054210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2701670880226054210'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/ie-layout.html' title='推荐一篇描述IE  layout的好文'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2984191833897289304</id><published>2009-02-02T22:44:00.000-08:00</published><updated>2009-02-02T23:42:22.343-08:00</updated><title type='text'>用google prettify code给代码着色</title><content type='html'>偶尔看到这么一个好东西,特地发上来,要是再有代码折叠功能就好了...&lt;br /&gt;&lt;br /&gt;步骤如下:&lt;br /&gt;1.进入&lt;a href="http://www.blogger.com/" target="_blank"&gt;Blogspot&lt;/a&gt;控制台 –&gt;布局 –&gt;修改HTML&lt;br /&gt;&lt;br /&gt;2,在head里添加如下代码:&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;&lt;!--lee add start--&gt;&lt;br /&gt;&amp;lt;link href="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css" type="text/css" rel="stylesheet"&lt;br /&gt;&amp;gt;&lt;br /&gt;&amp;lt;script src="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js" type="text/javascript"&amp;gt;&lt;br /&gt;&amp;lt;script&amp;gt;          &lt;br /&gt;window.onload=function(){              &lt;br /&gt;   prettyPrint();          &lt;br /&gt;}      &lt;br /&gt;&amp;lt;/script&amp;gt;   &lt;br /&gt;&lt;!--lee add end--&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以下为给代码着色示例:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;br /&gt;//定义矩形粒子，括号内参数依次为：横坐标，纵坐标，宽度，高度，弧度，是否固定。&lt;br /&gt;     var diban1:RectangleParticle=new RectangleParticle(250,0,400,10,0,true)&lt;br /&gt;     var diban2:RectangleParticle=new RectangleParticle(250,400,400,10,0,true)&lt;br /&gt;     var diban3:RectangleParticle=new RectangleParticle(50,200,400,10,Math.PI/2,true)&lt;br /&gt;     var diban4:RectangleParticle=new RectangleParticle(450,200,400,10,Math.PI/2,true)&lt;br /&gt;  //矩形粒子的父类AbstractItem的setStyle方法。&lt;br /&gt;     diban1.setStyle(1,0x006699,1,0x663366,1)&lt;br /&gt;     diban2.setStyle(1,0x006699,1,0x663366,1)&lt;br /&gt;     diban3.setStyle(1,0x006699,1,0x663366,1)&lt;br /&gt;     diban4.setStyle(1,0x006699,1,0x663366,1)&lt;br /&gt;  //添加该粒子，(就当它是addChild理解吧)&lt;br /&gt;     addParticle(diban1);&lt;br /&gt;     addParticle(diban2);&lt;br /&gt;     addParticle(diban3);&lt;br /&gt;     addParticle(diban4);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;附两个在线转义html的地址:&lt;br /&gt;http://www.elliotswan.com/postable/&lt;br /&gt;http://www.khurshid.com/i-make-postable/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Courier New;"&gt;参考如下地址:&lt;a href="http://www.antlite.com/blog/2008/07/google-prettify-code-syntax-highligting-in-blogspot/"&gt;http://www.antlite.com/blog/2008/07/google-prettify-code-syntax-highligting-in-blogspot/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2984191833897289304?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2984191833897289304/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2984191833897289304' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2984191833897289304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2984191833897289304'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/test.html' title='用google prettify code给代码着色'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-813121583798966535</id><published>2009-02-02T19:03:00.000-08:00</published><updated>2009-02-02T19:05:48.928-08:00</updated><title type='text'>按键的时间间隔</title><content type='html'>flash里按键的时间间隔是先慢后快的,如果想实现恒定时间,则需要按键事件配合timer或者enterframe来实现固定的间隔时间&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-813121583798966535?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/813121583798966535/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=813121583798966535' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/813121583798966535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/813121583798966535'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/blog-post.html' title='按键的时间间隔'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2906842820844233322</id><published>2009-02-02T18:12:00.000-08:00</published><updated>2009-02-02T18:15:42.860-08:00</updated><title type='text'>物理引擎ape初学</title><content type='html'>今天小学习了一下ape,参考的天地会的一篇文章:&lt;br /&gt;&lt;a href="http://bbs.actionscript3.cn/viewthread.php?tid=8031&amp;amp;pid=175628&amp;amp;page=1&amp;amp;extra=#pid175628"&gt;http://bbs.actionscript3.cn/viewthread.php?tid=8031&amp;amp;pid=175628&amp;amp;page=1&amp;amp;extra=#pid175628&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;发现原文有误:&lt;br /&gt;others=other应该改为others.push(other);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2906842820844233322?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2906842820844233322/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2906842820844233322' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2906842820844233322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2906842820844233322'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/02/ape.html' title='物理引擎ape初学'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8247149316768208796</id><published>2009-01-19T21:54:00.000-08:00</published><updated>2009-01-19T22:19:23.390-08:00</updated><title type='text'>flex事件removed和remove的区别</title><content type='html'>测试了一下,发现removed和remove都不能取消默认行为,&lt;br /&gt;removed会冒泡,remove不会冒泡,&lt;br /&gt;removed和remove都有捕获&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8247149316768208796?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8247149316768208796/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8247149316768208796' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8247149316768208796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8247149316768208796'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/flexremovedremove.html' title='flex事件removed和remove的区别'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7566666088441131172</id><published>2009-01-14T17:56:00.000-08:00</published><updated>2009-01-14T17:57:37.250-08:00</updated><title type='text'>08年,javascript的canvas</title><content type='html'>转自如下地址:&lt;a href="http://www.javaeye.com/news/4892-2008-javascript-summary"&gt;http://www.javaeye.com/news/4892-2008-javascript-summary&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7566666088441131172?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7566666088441131172/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7566666088441131172' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7566666088441131172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7566666088441131172'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/08javascriptcanvas.html' title='08年,javascript的canvas'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-927722440530608186</id><published>2009-01-12T17:18:00.000-08:00</published><updated>2009-01-12T17:19:26.988-08:00</updated><title type='text'>屏蔽flash鼠标右键菜单</title><content type='html'>flash屏蔽右键菜单需要借助于js,详细如下:&lt;br /&gt;&lt;a href="http://www.duzengqiang.com/blog/article.asp?id=373"&gt;http://www.duzengqiang.com/blog/article.asp?id=373&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;在搜狗浏览器里测试的时候发现无效,找到了问题所在,原来搜狗浏览器下右键键值等于0,而不是ie6里的2,&lt;br /&gt;IE6下鼠标右键值是2，IE7下鼠标右键值是0，Firefox下鼠标右键值是3，不同浏览器需要区别对待 &lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-927722440530608186?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/927722440530608186/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=927722440530608186' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/927722440530608186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/927722440530608186'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/flash.html' title='屏蔽flash鼠标右键菜单'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4204081143349526677</id><published>2009-01-11T18:12:00.001-08:00</published><updated>2009-01-11T18:18:12.580-08:00</updated><title type='text'>as3中将图片序列化为字符串持久化</title><content type='html'>如果我们想把bitmapdata存入shareobject中,只能序列化为bytearray来存储,&lt;br /&gt;&lt;br /&gt;还有一个方法,可以将bitmapdata先转为bytearray,然后用base64编码为字符串,将字符串存储,&lt;br /&gt;得到图片先将字符串转为bytearray即可&lt;br /&gt;&lt;br /&gt;示例如下:&lt;br /&gt;&lt;a href="http://www.klstudio.com/post/145.html"&gt;http://www.klstudio.com/post/145.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4204081143349526677?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4204081143349526677/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4204081143349526677' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4204081143349526677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4204081143349526677'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/as.html' title='as3中将图片序列化为字符串持久化'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8712291905793126714</id><published>2009-01-09T02:54:00.000-08:00</published><updated>2009-01-09T02:55:08.613-08:00</updated><title type='text'>240多个jQuery插件</title><content type='html'>如下地址:&lt;br /&gt;&lt;a href="http://xiang588.javaeye.com/?page=2&amp;amp;show_full=true"&gt;http://xiang588.javaeye.com/?page=2&amp;amp;show_full=true&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8712291905793126714?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8712291905793126714/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8712291905793126714' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8712291905793126714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8712291905793126714'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/240jquery.html' title='240多个jQuery插件'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2883443173675788854</id><published>2009-01-08T03:17:00.000-08:00</published><updated>2009-01-08T03:20:07.049-08:00</updated><title type='text'>ScrollPane source加载的位置</title><content type='html'>&lt;p&gt;var slP:ScrollPane=new ScrollPane(); &lt;/p&gt;&lt;p&gt;trace((slP.getChildAt(2) as DisplayObjectContainer).numChildren); &lt;/p&gt;&lt;p&gt;var sprt003:Sprite=new Sprite(); &lt;/p&gt;&lt;p&gt;slP.source=sprt003; &lt;/p&gt;&lt;p&gt;trace((slP.getChildAt(2) as DisplayObjectContainer).numChildren); &lt;/p&gt;&lt;p&gt;trace((slP.getChildAt(2) as DisplayObjectContainer).getChildAt(0)==sprt003); &lt;/p&gt;&lt;p&gt;//会输出true,就是这里了&lt;/p&gt;&lt;p&gt;slP.update();&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2883443173675788854?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2883443173675788854/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2883443173675788854' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2883443173675788854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2883443173675788854'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/scrollpane-source.html' title='ScrollPane source加载的位置'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2489323125230405911</id><published>2009-01-06T01:01:00.000-08:00</published><updated>2009-01-06T19:06:07.601-08:00</updated><title type='text'>yahoo的一套很好用的flash组件</title><content type='html'>示例和代码在此:&lt;br /&gt;&lt;a href="http://developer.yahoo.com/flash/astra-flash/"&gt;http://developer.yahoo.com/flash/astra-flash/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;提供布局,常用组件等等功能,风格和cs3接近,没有aswing那么庞杂...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2489323125230405911?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2489323125230405911/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2489323125230405911' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2489323125230405911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2489323125230405911'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/yahooflash.html' title='yahoo的一套很好用的flash组件'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7627221832051109660</id><published>2009-01-05T05:35:00.000-08:00</published><updated>2009-01-16T05:49:09.689-08:00</updated><title type='text'>wmode=transparent  bug多多</title><content type='html'>在网上收集的:&lt;br /&gt;firefox下面的textfield问题 (IME输入失效)&lt;br /&gt;firefox下 iframe的问题,如果html里面有个iframe,flash里面的按钮没法点&lt;br /&gt;firefox中一段包含wmode=transparent的DOM,Flash内部的键盘事件全部无法监听&lt;br /&gt;&lt;br /&gt;firefox下 鼠标滚轮事件失效&lt;br /&gt;IE下Flash的性能会下降不少 在Firefox下,Flash无法中文输入&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7627221832051109660?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7627221832051109660/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7627221832051109660' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7627221832051109660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7627221832051109660'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/wmodetransparent-bug.html' title='wmode=transparent  bug多多'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4616165972874358530</id><published>2009-01-03T17:14:00.000-08:00</published><updated>2009-01-03T17:16:46.215-08:00</updated><title type='text'>javaeye上面的一篇module的帖子</title><content type='html'>地址在此:&lt;a href="http://www.javaeye.com/post/825657?page=1"&gt;http://www.javaeye.com/post/825657?page=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;有个回复不错,摘录如下:&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc0000;"&gt;module，RSL，framework RSLs都可以减小编译后的swf文件体积。其中，以framework RSLs最实用。例如我的一个网页项目直接编译后有500k，使用framework RSLs后主文件缩小到220k。之后软件不断升级，直接编译后有1000k，但是使用framework RSLs后主文件也只刚到300k。这增加的80k来自于新增的图标和代码。&lt;br /&gt;module: 使用RSL时，module不能利用RSL共享的库。1. 使用module时，100k的swf文件变成 main(70k)+module(30k)=100k 。2. 使用module+RSL时，100k的swf文件变成main(50k)+RSL(50k)+module(30k)=130k 。(我在flex2时测试发现如此。也许以后module能够使用RSL共享库。)framework RSLs:在adobe的缓存文件夹中缓存共享库。这样用户在清除IE缓存后，不会将framework RSLs清除掉。&lt;br /&gt;我的策略是：1.module的数量很多的超大型互联网项目，而且用户每次可以用到的只是其中一部分的时候使用module。2.网页页面篇幅使用数目不多的情况，使用framework RSLs。&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4616165972874358530?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4616165972874358530/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4616165972874358530' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4616165972874358530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4616165972874358530'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/javaeyemodule.html' title='javaeye上面的一篇module的帖子'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8384905386039040861</id><published>2009-01-03T03:49:00.000-08:00</published><updated>2009-01-03T03:55:45.270-08:00</updated><title type='text'>支持h.264编码视频</title><content type='html'>晚上看了一个网友帖子,貌似从fp9的后面几个版本就支持了,据其测试,可以播放mp4文件.还有psp上的pmp文件,因为都是h.264编码视频&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html"&gt;http://www.adobe.com/devnet/flashplayer/articles/hd_video_flash_player.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;不过也无所谓了,fp10已经开始普及了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8384905386039040861?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8384905386039040861/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8384905386039040861' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8384905386039040861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8384905386039040861'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2009/01/h264.html' title='支持h.264编码视频'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1950953184255383176</id><published>2008-12-29T22:27:00.000-08:00</published><updated>2008-12-29T22:30:10.740-08:00</updated><title type='text'>fp10新特性之p2p</title><content type='html'>示例在如下地址,根据示例,一个视频聊天程序就能轻松跑起来,&lt;br /&gt;&lt;a href="http://www.fmser.cn/post/35.html"&gt;http://www.fmser.cn/post/35.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;adobe官方示例:&lt;br /&gt;&lt;a href="http://www.fmser.cn/post/36.html"&gt;http://www.fmser.cn/post/36.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1950953184255383176?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1950953184255383176/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1950953184255383176' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1950953184255383176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1950953184255383176'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/fp10p2p.html' title='fp10新特性之p2p'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1669416252166361499</id><published>2008-12-29T00:09:00.000-08:00</published><updated>2008-12-29T01:16:59.530-08:00</updated><title type='text'>display的inline和block和inline-block</title><content type='html'>IE下块元素实现 display:inline-block 的效果&lt;br /&gt;有两种方法：&lt;br /&gt;1、先使用 display:inline-block 属性触发块元素(触发layout)，然后再定义 display:inline，让块元素呈递为内联对象（两个display 要先后放在两个 CSS 声明中才有效果，这是 IE 的一个经典 bug ，如果先定义了 display:inline-block，然后再将 display 设回 inline 或 block，layout 不会消失）。代码如下（…为省略的其他属性内容）：&lt;br /&gt;div {display:inline-block;}&lt;br /&gt;div {display:inline;}&lt;br /&gt;2、直接让块元素设置为内联对象呈递（设置属性 display:inline），然后触发块元素的 layout（如：zoom:1 等）。代码如下：&lt;br /&gt;div {display:inline; zoom:1;}&lt;br /&gt;(要求设置!DOCTYPE)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ff也不支持inline-block(ff3已经支持了),详细细节Google吧,这个问题也是比较常见了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1669416252166361499?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1669416252166361499/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1669416252166361499' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1669416252166361499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1669416252166361499'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/displayinlineblockinline-block.html' title='display的inline和block和inline-block'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8121255955911828709</id><published>2008-12-28T23:43:00.001-08:00</published><updated>2009-04-29T05:36:07.516-07:00</updated><title type='text'>IE常见bug</title><content type='html'>1,IE双倍浮动边界bug(经典)&lt;br /&gt;2,IE6图片导致行高失效bug&lt;br /&gt;3,IE文字重影bug(一般删除注释就好了,也有别的解决方案)&lt;br /&gt;4,IE6 3px&lt;br /&gt;5,IE6捉迷藏&lt;br /&gt;6,IE6断头台&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8121255955911828709?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8121255955911828709/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8121255955911828709' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8121255955911828709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8121255955911828709'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/iebug.html' title='IE常见bug'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8921710080493314978</id><published>2008-12-28T22:29:00.000-08:00</published><updated>2008-12-28T22:50:57.919-08:00</updated><title type='text'>如何获取当前执行的方法名</title><content type='html'>(new Error()).getStackTrace().split("/")[1].split("(")[0] &lt;br /&gt;总之(new Error()).getStackTrace().可以获得当前的调用堆栈,这个调用堆栈上的任何函数名我们都能得到...&lt;br /&gt;&lt;br /&gt;文档说仅限于Debug版Player...&lt;br /&gt;runtime版本网友说也可以...没测试&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8921710080493314978?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8921710080493314978/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8921710080493314978' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8921710080493314978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8921710080493314978'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/blog-post_28.html' title='如何获取当前执行的方法名'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6807358004941612407</id><published>2008-12-28T03:31:00.000-08:00</published><updated>2008-12-28T19:03:53.131-08:00</updated><title type='text'>flash效率之一</title><content type='html'>今天晚上回来再天地会look了一下,发现有篇帖子讲Number,int,uint的效率问题,具体步骤就不说了,得出的结论是:int&gt;Number&gt;uint&lt;br /&gt;郁闷了,看样子uint得少用了...&lt;br /&gt;还有一个:&lt;br /&gt;for循环Number数据类型++和+=1速度相当for循环int和uint数据类型+=1比++快很多...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6807358004941612407?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6807358004941612407/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6807358004941612407' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6807358004941612407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6807358004941612407'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/flash.html' title='flash效率之一'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-713090355357983007</id><published>2008-12-27T06:34:00.000-08:00</published><updated>2008-12-27T06:35:43.570-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>importNode</title><content type='html'>dom3增加了importNode方法，是可以用来导入其他document的node的。但是ie不支持（也许ie   7.0会支持）。&lt;br /&gt;&lt;br /&gt;还没有测试,这样如果可以的话,不同页面之间就可以传dom对象了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-713090355357983007?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/713090355357983007/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=713090355357983007' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/713090355357983007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/713090355357983007'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/importnode.html' title='importNode'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6915853623727883980</id><published>2008-12-27T06:31:00.000-08:00</published><updated>2008-12-27T06:32:37.922-08:00</updated><title type='text'>IE环境下cloneNode的一个bug</title><content type='html'>cloneNode是进行DOM操作经常使用的方法，有了它我们可以很容易的克隆一个跟原来一模一样的DOM对象，如：在动态增加table的行的时候，我们只需克隆一个table中现有的行，然后调用talbe.appendChild()方法就可以实现，而无需调用table繁琐的DOM操作方法。但是在开发中，我发现cloneNode在对select进行克隆时却无法克隆出当前选中的option，克隆出来的对象的options中拥有 selected属性的永远都是第一个&lt;br /&gt;&lt;br /&gt;FireFox下运行正常&lt;br /&gt;&lt;br /&gt;摘自&lt;a href="http://www.blogger.com/post-create.g?blogID=9073149564871136556"&gt;http://www.blogger.com/post-create.g?blogID=9073149564871136556&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6915853623727883980?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6915853623727883980/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6915853623727883980' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6915853623727883980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6915853623727883980'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/ieclonenodebug.html' title='IE环境下cloneNode的一个bug'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-5280744997015674463</id><published>2008-12-23T21:19:00.000-08:00</published><updated>2008-12-23T21:26:08.712-08:00</updated><title type='text'>一个解析播放gif的类 GIFPlayer(actionscript3)</title><content type='html'>地址&lt;a href="http://code.google.com/p/as3gif/"&gt;http://code.google.com/p/as3gif/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;使用方法:&lt;br /&gt;var myGIFPlayer:GIFPlayer = new GIFPlayer();&lt;br /&gt;addChild ( myGIFPlayer );&lt;br /&gt;myGIFPlayer.load ( new URLRequest ("http://somedomain.com/a.gif") );&lt;br /&gt;myGIFPlayer.play();&lt;br /&gt;myGIFPlayer.stop();&lt;br /&gt;myGIFPlayer.gotoAndStop ( rand );&lt;br /&gt;&lt;br /&gt;原理貌似用二进制加载进来进行一些处理(猜想是分成几张图片吧,没看源代码...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-5280744997015674463?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/5280744997015674463/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=5280744997015674463' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5280744997015674463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5280744997015674463'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/gif-gifplayeractionscript3.html' title='一个解析播放gif的类 GIFPlayer(actionscript3)'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2466814294251308062</id><published>2008-12-23T19:21:00.000-08:00</published><updated>2008-12-23T19:31:39.384-08:00</updated><title type='text'>sprite  width height问题...</title><content type='html'>如下代码:&lt;br /&gt;this.square = new Sprite();  &lt;br /&gt;this.square.width=78;  &lt;br /&gt;this.square.height=98;  &lt;br /&gt;this.square.graphics.beginFill(0xFF0000); &lt;br /&gt; this.square.graphics.moveTo(400, 400);  &lt;br /&gt;this.square.graphics.drawCircle(200,200,200);&lt;br /&gt;//   this.square.graphics.drawRect(0, 0, 20, 400);  &lt;br /&gt;this.square.graphics.endFill();  &lt;br /&gt;trace([this.square.width,this.square.height,576]);  &lt;br /&gt;this.addChild(this.square);&lt;br /&gt;空sprite是无法设置宽高的,如果子显示对象也为空,则也不能设置宽高,以此递归(空意思是没有需要渲染的图或者子对象)&lt;br /&gt;当在sprite为空时设置this.square.width=78;   this.square.height=98; &lt;br /&gt;然后再graphics或者addChild,宽高就没了(其实是被设置成了0,0)...&lt;br /&gt;严重怀疑是adobe的bug...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2466814294251308062?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2466814294251308062/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2466814294251308062' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2466814294251308062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2466814294251308062'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/sprite-width-height.html' title='sprite  width height问题...'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-5957846329862991160</id><published>2008-12-23T06:34:00.000-08:00</published><updated>2008-12-27T06:38:12.799-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>onbeforeunload事件</title><content type='html'>&lt;span style="font-size:85%;"&gt;触发于：&lt;br /&gt;　　　·关闭浏览器窗口&lt;br /&gt;　　　·通过地址栏或收藏夹前往其他页面的时候&lt;br /&gt;　　　·点击返回，前进，刷新，主页其中一个的时候&lt;br /&gt;　　　·点击 一个前往其他页面的url连接的时候&lt;br /&gt;　 　　·调用以下任意一个事件的时候：click，document write，document open，document close，window close ，window navigate ，window NavigateAndFind,location replace,location reload,form submit.&lt;br /&gt;　　　·当用window open打开一个页面，并把本页的window的名字传给要打开的页面的时候。&lt;br /&gt;　　　·重新赋予location.href的值的时候。&lt;br /&gt;　　　·通过input type=”submit”按钮提交一个具有指定action的表单的时候。&lt;br /&gt;　　可以用在以下元素：&lt;br /&gt;　　　·BODY, FRAMESET, window&lt;br /&gt;　　平台支持：&lt;br /&gt;　　　IE4+/Win, Mozilla 1.7a+, Netscape 7.2+, Firefox0.9+&lt;br /&gt;&lt;br /&gt;ie下有问题,锚点不会触发...&lt;br /&gt;&lt;/span&gt;&lt;span id="Codehighlighter1_4_93_Open_Text"&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;event.returnValue &lt;/span&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;=&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt; &lt;/span&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;"&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;You will lose any unsaved content&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;"&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;;最好用try catch包括起来,否则点取消会报错&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;触发于：&lt;br /&gt;　　　·关闭浏览器窗口&lt;br /&gt;　　　·通过地址栏或收藏夹前往其他页面的时候&lt;br /&gt;　　　·点击返回，前进，刷新，主页其中一个的时候&lt;br /&gt;　　　·点击 一个前往其他页面的url连接的时候&lt;br /&gt;　 　　·调用以下任意一个事件的时候：click，document write，document open，document close，window close ，window navigate ，window NavigateAndFind,location replace,location reload,form submit.&lt;br /&gt;　　　·当用window open打开一个页面，并把本页的window的名字传给要打开的页面的时候。&lt;br /&gt;　　　·重新赋予location.href的值的时候。&lt;br /&gt;　　　·通过input type=”submit”按钮提交一个具有指定action的表单的时候。&lt;br /&gt;　　可以用在以下元素：&lt;br /&gt;　　　·BODY, FRAMESET, window&lt;br /&gt;　　平台支持：&lt;br /&gt;　　　IE4+/Win, Mozilla 1.7a+, Netscape 7.2+, Firefox0.9+ &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-5957846329862991160?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/5957846329862991160/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=5957846329862991160' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5957846329862991160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5957846329862991160'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/onbeforeunload.html' title='onbeforeunload事件'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7496157344900025296</id><published>2008-12-22T22:53:00.001-08:00</published><updated>2008-12-22T23:44:51.840-08:00</updated><title type='text'>如何设置本地swf仅访问网络</title><content type='html'>(发现有代理的时候还是比较郁闷的...单独swf无法设置代理,只有跑在浏览器里才可以...)&lt;br /&gt;1,输出设置里把local playback选项设置为access network only。 （我这么用老是不成功,不知为何...郁闷）&lt;br /&gt;2,下载 Flash Local Content Updater ，来防止弹出安全对话框。&lt;br /&gt;Local Content Updater 在以下地址下载&lt;br /&gt;&lt;a href="http://www.adobe.com/support/flashplayer/downloads.html"&gt;http://www.adobe.com/support/flashplayer/downloads.html&lt;/a&gt;&lt;br /&gt;原理 当通过本地打开swf文件时，安全沙箱如下：&lt;br /&gt;1,Remote (通过HTTP URL访问的SWF) 简单说就是放在网上的SWF(本地虚拟站点也算).安全机制与Flash Player 6相同(crossdomain.xml)&lt;br /&gt;2,Local-with-filesystem 默认方式,可访问本地文件系统,但不能与网络通讯.也就是这种本地使用getURL()会看到安全提示对话框.&lt;br /&gt;3,Local-with-networking 可以访问网络,但不能访问本地文件系统.可以载入同一目录下的SWF: a.loadMovie("b.swf");但不能这样:a.loadMovie("sub/b.swf");或a.loadMovie("c:\b.swf");(上两种可通过 Flash Local Content Updater 直接转换)&lt;br /&gt;4,Local-trusted (通过&lt;a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04a.html" target="_blank"&gt;Settings Manager&lt;/a&gt;指定过的本地SWF.这种权限最大.相当于Local-with-filesystem-with-network)&lt;br /&gt;第4种的实现是通过网上的Settings Manager来设置来自macromedia的本地shared object来实现。 (所以第四种不依靠外部程序我们是无论如何无法实现的)&lt;br /&gt;第二三种则是通过向swf文件中写入一个flash player所能识别的tag标签来设置是否允许本地访问或网络访问。(修改自身即可实现)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7496157344900025296?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7496157344900025296/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7496157344900025296' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7496157344900025296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7496157344900025296'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/swf.html' title='如何设置本地swf仅访问网络'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-5396566439978156632</id><published>2008-12-22T05:48:00.000-08:00</published><updated>2008-12-22T05:49:29.985-08:00</updated><title type='text'>一个图象变形类(Skew)</title><content type='html'>可以进行梯度之类变换,有空研究一下...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-5396566439978156632?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/5396566439978156632/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=5396566439978156632' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5396566439978156632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5396566439978156632'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/skew.html' title='一个图象变形类(Skew)'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-5587949232708247174</id><published>2008-12-21T20:54:00.000-08:00</published><updated>2008-12-21T21:05:18.724-08:00</updated><title type='text'>Event.ENTER_FRAME</title><content type='html'>没有添加到显示列表中时,Event.ENTER_FRAME执行一次,&lt;div&gt;添加到显示列表会一直执行&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-5587949232708247174?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/5587949232708247174/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=5587949232708247174' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5587949232708247174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5587949232708247174'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/evententerframe.html' title='Event.ENTER_FRAME'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-5642460136637492109</id><published>2008-12-20T06:37:00.000-08:00</published><updated>2008-12-20T06:38:53.254-08:00</updated><title type='text'>Flash Catalyst</title><content type='html'>Flash Catalyst抽空研究一下&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-5642460136637492109?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/5642460136637492109/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=5642460136637492109' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5642460136637492109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5642460136637492109'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/flash-catalyst.html' title='Flash Catalyst'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6975218297612712317</id><published>2008-12-19T19:17:00.000-08:00</published><updated>2008-12-19T19:57:03.443-08:00</updated><title type='text'>sprite的键盘事件</title><content type='html'>keydown会持续触发,stage.focus可以设置sprite获得焦点(如果不设置的话用tab也可以切换过去(要使tabEnabled为true),鼠标点击不会使sprite得到焦点),focusRect设置获得焦点时是否有黄色矩形框,&lt;br /&gt;&lt;br /&gt;测试sprite的键盘事件,发现好多按键都不响应,原来是在debug模式下,网上摘得:&lt;br /&gt;当我们在 Flash 编辑环境下测试影片时，IDE会拦截用于控制 IDE 自身的键。Tab 键和所有功能键以及作为快捷菜单项的键，在测试影片时不会接收到。不过，我们可以在菜单中选择“控制” -&gt; “禁用快捷键”，来解除限制。这样一来，测试的影片就像在浏览器中工作一样了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6975218297612712317?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6975218297612712317/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6975218297612712317' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6975218297612712317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6975218297612712317'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/sprite.html' title='sprite的键盘事件'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7087291141361077692</id><published>2008-12-18T17:32:00.000-08:00</published><updated>2008-12-18T18:59:56.058-08:00</updated><title type='text'>TextField代码设置字体问题</title><content type='html'>代码生成的TextField用代码只能设置英文字体&lt;br /&gt;&lt;br /&gt;舞台拉出的TextField可以拿代码设置英文字体,&lt;br /&gt;拿代码设置中文字体则必须要在属性面板选择一个中文字体,才可以设置&lt;br /&gt;&lt;br /&gt;在测试的时候发现一件怪事,代码生成的TextField(假设为tf01)无法设置中文字体,但是如果有一个TextField(假设为tf02)是舞台拖出来的,设置一个TextFormat给tf01,中文字体不生效,同时设置给tf02,则tf01的中文字体生效!!!&lt;br /&gt;代码如下:(其中tf02是舞台上拖出来的,并且设置了中文字体)&lt;br /&gt;package{&lt;br /&gt;import flash.text.TextField;&lt;br /&gt;import flash.text.TextFormat;&lt;br /&gt;import flash.display.Sprite;&lt;br /&gt;public class Tf extends Sprite {&lt;br /&gt;public var tf01:TextField=new TextField();&lt;br /&gt;public var tff01:TextFormat=new TextFormat();&lt;br /&gt;public var tff02:TextFormat=new TextFormat();&lt;br /&gt;public function Tf() {&lt;br /&gt;tf01.text="dwad中文";&lt;br /&gt;tf01.width=500;&lt;br /&gt;addChild(tf01);&lt;br /&gt;tff01.font="华文彩云";&lt;br /&gt;tff01.size=30;&lt;br /&gt;tff01.color=0xFF0000;&lt;br /&gt;tff02.font="华文琥珀";&lt;br /&gt;tff02.size=40;&lt;br /&gt;tff02.color=0xFF0000; //tf01.appendText("");&lt;br /&gt;tf01.defaultTextFormat=tff02;&lt;br /&gt;tf01.setTextFormat(tff02);&lt;br /&gt;tf02.setTextFormat(tff02);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;没经过很好的验证,大体是这样的,请指教...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7087291141361077692?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7087291141361077692/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7087291141361077692' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7087291141361077692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7087291141361077692'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/textfield.html' title='TextField代码设置字体问题'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8089490810001230543</id><published>2008-12-17T21:23:00.000-08:00</published><updated>2008-12-17T21:25:17.282-08:00</updated><title type='text'>文档类和层</title><content type='html'>&lt;p&gt;cs3初始化顺序为&lt;br /&gt;Stage--舞台元件绑定类--文档类--主时间轴代码--元件时间轴代码&lt;br /&gt;这样如果在时间轴的某一帧上添加元件就会覆盖文档类里面添加的元件(由于深度关系),所以要新建一层来使文档类添加的显示对象在这个最上层上,&lt;br /&gt;但是发现一个问题,如果最上层没有元件的话,并不会添加上来,只有随便拖进来一个元件(或者绘线)才会使文档类将显示对象添加到最上层上,应该是这样的...(发现还和帧有关系,混乱中...)&lt;/p&gt;&lt;p&gt;也许是这样的,文档类添加的元件在最上层上,但是最上层是空层的话会无视掉,不知道是否这样,期待解答&lt;br /&gt;中...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8089490810001230543?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8089490810001230543/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8089490810001230543' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8089490810001230543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8089490810001230543'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/blog-post_17.html' title='文档类和层'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2035511772388781737</id><published>2008-12-14T05:46:00.000-08:00</published><updated>2008-12-14T05:48:58.923-08:00</updated><title type='text'>推荐加密软件</title><content type='html'>SWF Encrypt 5.0&lt;br /&gt;&lt;br /&gt;另外推荐一个反编译工具Sothink SWF Decompiler&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这两个工具是同一个人写的...搞笑,矛与盾啊&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2035511772388781737?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2035511772388781737/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2035511772388781737' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2035511772388781737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2035511772388781737'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/blog-post_14.html' title='推荐加密软件'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4824646653871744172</id><published>2008-12-12T19:57:00.000-08:00</published><updated>2008-12-12T20:00:29.252-08:00</updated><title type='text'>cs3缺少的组件</title><content type='html'>发现cs/4很多组件都没有了,比如Tree等等,可以自己实现,不过太麻烦了,好在有很多开源的组件可以使用,比如aswing,比如yahoo flash组件.............&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4824646653871744172?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4824646653871744172/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4824646653871744172' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4824646653871744172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4824646653871744172'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/cs3.html' title='cs3缺少的组件'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8584070368191258081</id><published>2008-12-12T01:59:00.000-08:00</published><updated>2008-12-12T03:26:05.390-08:00</updated><title type='text'>flash10新功能之本的保存文件</title><content type='html'>转自英明神武伟大的L4CD君的博客&lt;a href="http://l4cd.net/Blog/article.asp?id=89"&gt;http://l4cd.net/Blog/article.asp?id=89&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;测试了一下CS4中FileReference新增的save函数该函数&lt;br /&gt;允许直接把swf中的文本/byteArray保存到客户端&lt;br /&gt;..save () 方法 flash10&lt;br /&gt;function save(data:*, defaultFileName:String = null):void&lt;br /&gt;语言版本: ActionScript 3.0&lt;br /&gt;运行时版本: Flash Player 10&lt;br /&gt;打开一个对话框，允许用户将文件保存到本地文件系统。虽然 Flash Player 没有限制可上载、下载、加载或保存的文件的大小，但是播放器正式支持的文件大小最大为 100 MB。&lt;br /&gt;save() 方法首先打开一个操作系统对话框，让用户输入文件名并在本地计算机上选择用于保存文件的位置。当用户选择了位置并确认保存操作时（例如通过单击“保存”），保存过程即会开始。侦听器接收事件来指示保存操作的进度、成功或失败。为了在调用 save() 后确定对话框和保存操作的状态，ActionScript 代码必须对 cancel、open、progress 和 complete 等事件进行侦听。&lt;br /&gt;&lt;br /&gt;关键代码：&lt;br /&gt;function save(defaultFileName:String = null):void {&lt;br /&gt;var _fileRef:FileReference=new FileReference();//用于保存文件 var _encoder:IImageEncoder=new JPEGEncoder(80);//用于编码位图 var bitmapData:BitmapData=new BitmapData(bg.width,bg.height);&lt;br /&gt;bitmapData.draw(bg);//得到位图&lt;br /&gt;var ba:ByteArray=_encoder.encode(bitmapData&lt;br /&gt;);&lt;br /&gt;//编码成JPG图片，质量为80&lt;br /&gt;_fileRef.save(ba, defaultFileName);//保存到磁盘，会出现个系统保存对话框。&lt;br /&gt;ba.clear();}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8584070368191258081?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8584070368191258081/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8584070368191258081' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8584070368191258081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8584070368191258081'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/flash10.html' title='flash10新功能之本的保存文件'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8304426483227729412</id><published>2008-12-11T05:45:00.000-08:00</published><updated>2008-12-11T05:46:30.547-08:00</updated><title type='text'>fp10新特性大全</title><content type='html'>fp10的新特征在如下网址可以看到,来源于7月在D2上的演讲稿&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://bbs.actionscript3.cn/viewthread.php?tid=16941&amp;amp;pid=147746&amp;amp;page=1&amp;amp;extra=page%3D1#pid147746&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8304426483227729412?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8304426483227729412/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8304426483227729412' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8304426483227729412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8304426483227729412'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/fp10_11.html' title='fp10新特性大全'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-937630375300732656</id><published>2008-12-10T23:01:00.000-08:00</published><updated>2008-12-10T23:29:04.078-08:00</updated><title type='text'>getDefinitionByName 与自定义类</title><content type='html'>使用getDefinitionByName发现类是自定义的话出错,Google了一下,发现是这个原因:&lt;br /&gt;因为缺乏运行时的动态源码编译。对于那些内建的类，比如：Sprite类来说无疑是有用的，但是对于自定义类来说，是不行的,因为没有编译进去&lt;br /&gt;尽管我们使用了import语句，但是"getDefinitionByName()"还是会失败。原因上面已经说过了，在运行时编译源代码是不允许的。也许以后可以。在目前情况下，要实现上述功能，至少要在代码中初始化一个类的实例。也就是声明一个类的实例：&lt;br /&gt;var customType : com.customtypes.string;&lt;br /&gt;&lt;br /&gt;还发现另一个方法,不过这个方法经过俺的探索发现是不行的,&lt;br /&gt;(转自&lt;a href="http://sanbook.javaeye.com/blog/236564"&gt;http://sanbook.javaeye.com/blog/236564&lt;/a&gt;):&lt;br /&gt;var typeName:String = classfullname ;&lt;br /&gt;var packageName:String = typeName.split("::")[1];&lt;br /&gt;var type:Class = Class(getDefinitionByName(typeName));&lt;br /&gt;registerClassAlias(packageName, type);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-937630375300732656?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/937630375300732656/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=937630375300732656' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/937630375300732656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/937630375300732656'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/getdefinitionbyname.html' title='getDefinitionByName 与自定义类'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-74531988107755674</id><published>2008-12-09T19:38:00.000-08:00</published><updated>2008-12-09T19:41:05.517-08:00</updated><title type='text'>fp10新特性之vector</title><content type='html'>在&lt;a href="http://www.webjx.com/flash/"&gt;Flash&lt;/a&gt; Player 10之前，对于一个数组内的元素，我们是无法控制其类型的，也无法控制数组的长度，因为它可以自动增长，事实上，自动增长是会损失性能的，因为它需要动态分配内存地址。&lt;br /&gt;FP10中增加了一个新的对象：Vector,解决了上述问题,这个东西看起来很像是泛型,不过as是没有泛型的... &lt;br /&gt;性能强Array不少...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-74531988107755674?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/74531988107755674/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=74531988107755674' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/74531988107755674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/74531988107755674'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/fp10vector.html' title='fp10新特性之vector'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4474205192253239026</id><published>2008-12-09T17:29:00.000-08:00</published><updated>2008-12-09T17:33:14.094-08:00</updated><title type='text'>Google终于出手了</title><content type='html'>早上去蓝色理想转了一圈,看到这么条新闻,下面转载自七月博客.&lt;br /&gt;Google是要与微软 Adobe为敌了,还有那个Java Fx...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Google于前天宣布一个项目称作“Native Client”，作用是允许开发人员编写Native Code (C/C++/...)的应用运行在多个平台的桌面和浏览器中。目前这个项目刚刚宣布，属于非常早期的一个项目，但是不难看出Google也希望统一 Web应用和桌面应用的想法。&lt;br /&gt;这个项目已经可以在Google Code里看到：&lt;a href="http://code.google.com/p/nativeclient/" target="_blank"&gt;http://code.google.com/p/nativeclient/&lt;/a&gt;&lt;br /&gt;其中有个Demo是将Quake port到native client插件中运行&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4474205192253239026?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4474205192253239026/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4474205192253239026' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4474205192253239026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4474205192253239026'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/google.html' title='Google终于出手了'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2843682529637413897</id><published>2008-12-09T05:47:00.000-08:00</published><updated>2008-12-11T05:16:50.953-08:00</updated><title type='text'>推荐两个对displayObject进行旋转,缩放,变形的类</title><content type='html'>TransformTool是免费的&lt;br /&gt;&lt;a href="http://www.senocular.com/?id=1.373" target="_blank"&gt;http://www.senocular.com/?id=1.373&lt;/a&gt;&lt;br /&gt;TransformManager是收费的，299美刀&lt;br /&gt;&lt;a href="http://blog.greensock.com/transformmanageras3/" target="_blank"&gt;http://blog.greensock.com/transformmanageras3/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;效果见这里http://blog.greensock.com/transformmanageras2/&lt;br /&gt;&lt;br /&gt;动画类TweenLite或者TweenMax也不错&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;顺便看到一个很漂亮的pv3d树,这里http://www.cleoag.ru/labs/flex/parkseasons/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2843682529637413897?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2843682529637413897/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2843682529637413897' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2843682529637413897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2843682529637413897'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/displayobject.html' title='推荐两个对displayObject进行旋转,缩放,变形的类'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2753922363368246836</id><published>2008-12-08T06:04:00.000-08:00</published><updated>2008-12-08T06:08:00.631-08:00</updated><title type='text'>as3特有的抽象类写法</title><content type='html'>&lt;h2&gt;转自天地会,as3的抽象类可是够麻烦的...以后语言内置就好了...抽象类写法很多种,这种也不错,无法实例化,却可以继承,特转&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;as3特有的抽象类写法&lt;/h2&gt;                                          &lt;div id="postmessage_111255" class="t_msgfont"&gt;说是特有的是因为突然发现&lt;span href="http://bbs.actionscript3.cn/tag.php?name=as3" onclick="tagshow(event)" class="t_tag"&gt;as3&lt;/span&gt;  在&lt;span id="tag_0.6034262366133971" href="http://bbs.actionscript3.cn/tag.php?name=%E8%B0%83%E7%94%A8" onclick="tagshow(event)" class="t_tag"&gt;调用&lt;/span&gt;super()不一定是要第一句的&lt;br /&gt;&lt;br /&gt;于是便有了这样的思路,(受singletion的启发).大家来批批看&lt;br /&gt;&lt;br /&gt;&lt;span href="http://bbs.actionscript3.cn/tag.php?name=class" onclick="tagshow(event)" class="t_tag"&gt;class&lt;/span&gt; AbstractClassA&lt;br /&gt;{&lt;br /&gt;   protected var _allowinstance:Boolean = false;&lt;br /&gt;   public function AbstractClassA()&lt;br /&gt;   {&lt;br /&gt;        if(!_allowInstance)  throw new Error("abstract");&lt;br /&gt;   }&lt;br /&gt;}&lt;br /&gt;class ClassB extends AbstractClassA&lt;br /&gt;{&lt;br /&gt;   public function ClassB()&lt;br /&gt;   {&lt;br /&gt;       _allowInstance = true;&lt;br /&gt;       super();&lt;br /&gt;   }&lt;br /&gt;}&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2753922363368246836?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2753922363368246836/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2753922363368246836' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2753922363368246836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2753922363368246836'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/as3_08.html' title='as3特有的抽象类写法'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1625465001223672316</id><published>2008-12-08T05:41:00.000-08:00</published><updated>2008-12-08T05:48:06.825-08:00</updated><title type='text'>textField 中htmltext加载的swf无法响应事件的问题</title><content type='html'>用htmltext可以加载img等等,(加载的img如果是gif是只会播放第一幀的),也可以加载swf,&lt;br /&gt;加载的这些东西无法响应事件,即使是swf!!!&lt;br /&gt;在天地会上看到一种变通的方法:&lt;br /&gt;textField 本身不是一个DisplayObjectContainer，所以一些DisplayObjectContainer的标准方法是无法 使用的。需要htmlText加载的内容响应鼠标的话，可以在上面做一个透明Sprite（画一个和内容等大的透明矩形作为hitArea），放在和内容 相同的位置来响应鼠标事件。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1625465001223672316?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1625465001223672316/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1625465001223672316' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1625465001223672316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1625465001223672316'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/textfield-htmltextswf.html' title='textField 中htmltext加载的swf无法响应事件的问题'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8199692004590401089</id><published>2008-12-07T23:54:00.000-08:00</published><updated>2008-12-08T00:10:29.793-08:00</updated><title type='text'>scrollRect 与 Mask 差异</title><content type='html'>Mask 可以做任何形状的遮罩，scrollRect 只能用矩形&lt;br /&gt;&lt;br /&gt;另外，还有一個特性是比较不为人知的&lt;br /&gt;Mask 並不会影响到 DisplayObject 物件的 width, height, bounds 等尺寸属性&lt;br /&gt;可是 scrollRect 会影响到 DisplayObject 物件的尺寸&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;并且设置完scrollRect 之后,需要设置一个延时,这样宽高才会生效,可能是一个bug吧...&lt;br /&gt;&lt;br /&gt;原文在此,&lt;a href="http://ticore.blogspot.com/2008/03/as-tip-scrollrect-vs-mask.html"&gt;http://ticore.blogspot.com/2008/03/as-tip-scrollrect-vs-mask.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;关于scrollRect延时问题,见作者的另一篇博客:&lt;a href="http://ticore.blogspot.com/2008/03/as-tip-force-displayobjectscrollrect.html"&gt;http://ticore.blogspot.com/2008/03/as-tip-force-displayobjectscrollrect.html&lt;/a&gt;&lt;br /&gt;貌似原理是强制绘一个BitmapData使得重新渲染界面...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8199692004590401089?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8199692004590401089/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8199692004590401089' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8199692004590401089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8199692004590401089'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/scrollrect-mask.html' title='scrollRect 与 Mask 差异'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-8741911134265353935</id><published>2008-12-06T18:35:00.000-08:00</published><updated>2008-12-06T18:48:36.318-08:00</updated><title type='text'>as3的很牛的人脸控制</title><content type='html'>http://www.motionportrait.com/about/frndA250TS/frndA250TS.swf&lt;br /&gt;http://cubo.cc/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-8741911134265353935?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/8741911134265353935/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=8741911134265353935' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8741911134265353935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/8741911134265353935'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/as3.html' title='as3的很牛的人脸控制'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6590157709802487838</id><published>2008-12-06T00:13:00.000-08:00</published><updated>2008-12-06T00:20:41.983-08:00</updated><title type='text'>flash player10新特征之控制鼠标样式</title><content type='html'>我们知道cs3中是不能控制鼠标样式的,只有&lt;a class="signatureLink" href="#buttonMode"&gt;buttonMode&lt;/a&gt;可以设置样式,flex中可以,要通过CursorManager来控制.&lt;br /&gt;fp10新增鼠标样式控制Mouse.cursor&lt;br /&gt;"auto","button","hand","ibeam"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6590157709802487838?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6590157709802487838/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6590157709802487838' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6590157709802487838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6590157709802487838'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/flash-player10_06.html' title='flash player10新特征之控制鼠标样式'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7578643349342383824</id><published>2008-12-04T18:17:00.000-08:00</published><updated>2008-12-04T18:26:15.834-08:00</updated><title type='text'>flash player10 新的安全策略</title><content type='html'>前天在天地会论坛上看到一位兄弟的策略文件不能用,也是fp10的问题,问题如下:&lt;br /&gt;用Security.loadPolicyFile("http://www.xxx.com/subdir/crossdomain.xml")之后，总是在output窗口中显示加载&lt;a href="http://www.xxx.com/crossdomain.xml" target="_blank"&gt;http://www.xxx.com/crossdomain.xml&lt;/a&gt;失败，swf文件也不能正常读取subdir中的数据。奇怪的就是我指定加载subdir的crossdomain.xml，不知道为什么却显示加载根目录的crossdomain.xml失败？&lt;br /&gt;&lt;br /&gt;解决办法是:&lt;br /&gt;10的安全策略作了些变化，在根目录下的crossdomain.xml中加入这个：&lt;cross-domain-policy&gt;   &lt;site-control policies="all"&gt;&lt;/cross-domain-policy&gt;&lt;br /&gt;&lt;br /&gt;转自:&lt;a href="http://www.cbmland.com/post/681/flash-player-10-security-changed.html"&gt;http://www.cbmland.com/post/681/flash-player-10-security-changed.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;fp10更新不少,比如可以加载本地文件了等等,安全策略也有改变,如下:&lt;br /&gt;&lt;br /&gt;新的Flash Player 10马上就要正式推出了，提供了更多的新功能和更强大的功能，&lt;br /&gt;同时需要注意的是在Flash Player 10中有了新的安全策略升级（最近的安全策略可真的是太频繁了）。&lt;a href="http://www.cbmland.com/post/457/flashplayer-and-crossdomainxml.html" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;记得在2008年4月的时候出了一次较大的&lt;a href="http://www.cbmland.com/post/443/preparing-for-the-flash-player-9-april-2008-security-update.html" target="_blank"&gt;安全策略更新&lt;/a&gt;，官方说那是第一阶段的更新，现在是第二阶段的更新来了。&lt;br /&gt;更新细节需要了解一下，不然就可能遇到一些莫名其妙的问题，比如我的一次&lt;a href="http://www.cbmland.com/post/457/flashplayer-and-crossdomainxml.html" target="_blank"&gt;放置crossdomian.xml失效的问题&lt;/a&gt;。&lt;br /&gt;有些策略则会导致播放早期版本的SWF内容会出现问题。在涉及到这些API的Flash应用最好是尽快更新修改，以适应Flash Player 10的到来。&lt;br /&gt;交互行为方面的更新&lt;br /&gt;FileReference.browse 和 FileReference.download 将只能通过Flash 内容响应鼠标或键盘的操作来使用。使用AS自动调用或者通过外部JS来调用的模式将统统失效。比如有名的&lt;a href="http://www.swfupload.org/" target="_blank"&gt;SWFUpload&lt;/a&gt;模块这样看来时日不多了。&lt;br /&gt;System.setClipboard 同样只能通过Flash 内容响应鼠标和键盘的操作来使用，之前想通过这个方法来免除浏览器设置剪切板的提示的应用看来只能放弃了。新模式下剪切板使用Clipboard.generalClipboard.setData()来设置，同时也有了Clipboard.generalClipboard.getData()，可以获取剪切板的内容了。&lt;br /&gt;新的全屏模式。可以有部分键控，包括数字键盘和方向键盘还有空格键，和Tab键，新的StageDisplayState.FULL_SCREEN_INTERACTIVE 可以使用在AIR应用程序中使用全键盘操作。&lt;br /&gt;先说到这里吧，是好处和坏处我就不多说了。&lt;br /&gt;跨域加载的策略也有了大的更新，需要定义HTTP Header了&lt;a href="http://www.cbmland.com/post/681/flash-player-10-security-changed.html"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7578643349342383824?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7578643349342383824/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7578643349342383824' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7578643349342383824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7578643349342383824'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/flash-player10.html' title='flash player10 新的安全策略'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7078566972891880349</id><published>2008-12-04T17:16:00.000-08:00</published><updated>2008-12-04T17:25:01.864-08:00</updated><title type='text'>avm2垃圾回收</title><content type='html'>avm2没有java那样的gc()可以强制回收垃圾,在天地会上看到这个方法:使程序出错,强制垃圾回收,(并不是所有异常都会导致垃圾回收)&lt;br /&gt;try{&lt;br /&gt;    new LocalConnection().connect(”foo”);&lt;br /&gt;    new LocalConnection().connect(”foo”);}&lt;br /&gt;catch(error : Error){&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;as3的虚拟机AMV2本身就有bug。 loader进来的swf不能正常卸载，而且卸载loader后声音会继续播放。依然存在内存中。唯一的办法就是hack，强制垃圾回收器回收。(强制垃圾回收是否可以卸载掉声音,还没有测试过,如果可以确实是一个很好的办法.)&lt;br /&gt;Flash Player10 beta2增加了一个公共方法。unloadAndStop一口气移除音乐、事件、计时器。期待。不过使用cs3的朋友们就没福消受了...&lt;br /&gt;&lt;br /&gt;摘自&lt;a href="http://www.jacob1970.cn/?p=15"&gt;http://www.jacob1970.cn/?p=15&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7078566972891880349?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7078566972891880349/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7078566972891880349' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7078566972891880349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7078566972891880349'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/avm2.html' title='avm2垃圾回收'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2427322228184388481</id><published>2008-12-04T00:49:00.000-08:00</published><updated>2008-12-04T01:08:17.972-08:00</updated><title type='text'>getImageReference两种应用</title><content type='html'>1,swf跨域加载图片&lt;br /&gt;先将图片载入TextField中,然后htmltext="img src="'路径'" id="'imgtest'"&gt;"&lt;br /&gt;var c:DisplayObject = tf.getImageReference("imgtest");//这个c其实是个Loader&lt;br /&gt;addChild(c);&lt;br /&gt;即可&lt;br /&gt;&lt;br /&gt;2,解决htmlText中图片载入出错的IOErrorEvent问题&lt;br /&gt;如果TextField中有img标签，并且这个图片载入出错的话，那么就会有IOErrorEvent触发，如果你不去处理她，那么就会在运行时报错了&lt;br /&gt;利用getImageReference获取TextField中img标签里的Loader引用,就可以监听所有事件并使其不报错了,大致代码如下所示:&lt;br /&gt;var t:TextField = new TextField();&lt;br /&gt;addChild(t);&lt;br /&gt;t.htmlText =="img src="'路径'" id="'img'"&gt;"&lt;br /&gt;var loaderoader = t.getImageReference("img") as Loader;&lt;br /&gt;loader.contentLoaderInfo.addEventListener(Event.COMPLETE, 处理函数1); loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, 处理函数2);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2427322228184388481?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2427322228184388481/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2427322228184388481' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2427322228184388481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2427322228184388481'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/getimagereference.html' title='getImageReference两种应用'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4117846381099573049</id><published>2008-12-03T05:31:00.000-08:00</published><updated>2008-12-03T05:33:34.658-08:00</updated><title type='text'>使用verticalGradientMatrix来垂直填充渐变色</title><content type='html'>graphics.beginGradientFill(....) 方法填充的颜色是左右渐变的，&lt;br /&gt;画个矩形，然后填充的，比如：&lt;br /&gt;this.graphics.beginGradientFill(.....);&lt;br /&gt;this.graphics.drawRect(0,0,500,150);&lt;br /&gt;this.graphics.endFill();&lt;br /&gt;&lt;br /&gt;可以使用&lt;span style="color: rgb(0, 0, 0);" &gt;&lt;span style="font-size:130%;"&gt;verticalGradientMatrix来垂直填充&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4117846381099573049?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4117846381099573049/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4117846381099573049' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4117846381099573049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4117846381099573049'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/verticalgradientmatrix.html' title='使用verticalGradientMatrix来垂直填充渐变色'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2057497996513921028</id><published>2008-12-02T05:35:00.001-08:00</published><updated>2008-12-02T05:35:43.830-08:00</updated><title type='text'>Cocomo</title><content type='html'>貌似是一个不错的东西,有空研究一下&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2057497996513921028?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2057497996513921028/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2057497996513921028' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2057497996513921028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2057497996513921028'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/cocomo.html' title='Cocomo'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-681060022842222546</id><published>2008-12-02T05:19:00.000-08:00</published><updated>2008-12-02T05:20:03.181-08:00</updated><title type='text'>小结PV3d2.0中3D模型的疑难杂症</title><content type='html'>&lt;h2&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: normal;"&gt;转自 as3天地会&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2&gt;小结PV3d2.0中3D模型的疑难杂症&lt;/h2&gt;                                          &lt;div id="postmessage_50544" class="t_msgfont"&gt;小结PV3d2.0中3D模型的疑难杂症&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;关于这方面，个人有一些心得。我想如果大家遇到问题可能主要也是这几个方面：&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;1. 首先是模型&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:Arial ;"&gt;    我想大家应该都知道&lt;span style="font-size: 12pt;"&gt;AS3 Geom Class Exporter工具吧（用来把3ds Max里的模型导成AS的脚本工具），下载地址和使用方法见&lt;span style="font-size: 12pt;"&gt;&lt;a href="http://flashenabledblog.com/2007/07/31/as3-geom-class-exporter-for-3ds-max/" target="_blank"&gt;&lt;span style="color:#800080;"&gt;http://&lt;span href="http://bbs.actionscript3.cn/tag.php?name=flash" onclick="tagshow(event)" class="t_tag"&gt;flash&lt;/span&gt;enabled&lt;span href="http://bbs.actionscript3.cn/tag.php?name=blog" onclick="tagshow(event)" class="t_tag"&gt;blog&lt;/span&gt;.com/2007/07/31/&lt;span href="http://bbs.actionscript3.cn/tag.php?name=as3" onclick="tagshow(event)" class="t_tag"&gt;as3&lt;/span&gt;-geom-&lt;span href="http://bbs.actionscript3.cn/tag.php?name=class" onclick="tagshow(event)" class="t_tag"&gt;class&lt;/span&gt;-exporter-&lt;span href="http://bbs.actionscript3.cn/tag.php?name=for" onclick="tagshow(event)" class="t_tag"&gt;for&lt;/span&gt;-3ds-max/&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:Arial ;"&gt;    这里大家第一个可能遇到的问题就是自己辛辛苦苦做好的模型因为&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;TVFace&lt;/strong&gt;的原因无法导出，其中涉及到的主要原因是模型不具有&lt;span style="font-size: 12pt;"&gt;TVFace属性&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;    解决的方法是：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:Arial ;"&gt;        &lt;span style="color:blue;"&gt;可以建立一个具有&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:blue;"&gt;TVFace属性的模型，然后用它和你的模型进行布尔运算(复合&lt;span href="http://bbs.actionscript3.cn/tag.php?name=%E5%AF%B9%E8%B1%A1" onclick="tagshow(event)" class="t_tag"&gt;对象&lt;/span&gt;里)，得出的模型既具有你想要的形状又可以导出。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:Arial ;"&gt;        而在3ds Max里内置的所有基本模型(立方体、球体... ...)都包含&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:blue;"&gt;TVFace属性！&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size: 12pt;"&gt;    另外一个问题也许是透视问题，导出的模型里外反了，如是这个问题：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size: 12pt;"&gt;          &lt;span style="color:blue;"&gt;则在3ds Max反转模型所有面的法向量后再导出，并使材质的&lt;/span&gt;&lt;span style="color:blue;"&gt;doubleSided = true。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;2&lt;/span&gt;&lt;/span&gt;.&lt;span style="font-size:130%;"&gt; 其次是贴图&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size: 12pt;"&gt;    &lt;span style="color:black;"&gt;虽然说PaperVision3D 2.0已经有了各种光照还有阴影可以作为渲染，但对于CPU的损耗还是比较明显的(不知道Flash Player10出来后有没有人尝试过)。2D贴图仍然很重要。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size: 12pt;"&gt;    也许你会觉得3ds Max里贴的图和PaperVision3D做好的SWF不一样。这时你要执行的操作为：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:blue;"&gt;    1）&lt;span style="font-size: 12pt;"&gt;AS3 Geom Class Exporter的Swap face normal 选项要勾上(贴图信息)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;  &lt;span style="color:blue;"&gt;  2）选中模型后进入&lt;/span&gt;&lt;span style="color:red;"&gt;修改器&lt;/span&gt;&lt;span style="color:blue;"&gt;〉&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:red;"&gt;UV坐标&lt;/span&gt;〉&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:red;"&gt;UVW&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:宋体 ;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:red;"&gt;展开&lt;/span&gt;，选中所有的面后，在右侧&lt;span style="color:red;"&gt;参数&lt;/span&gt;面板里点击&lt;span style="color:red;"&gt;编辑&lt;/span&gt;，弹出&lt;span style="color:red;"&gt;编辑&lt;/span&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:red;"&gt;UVW&lt;/span&gt;对话框，再在此对话框中的菜单&lt;span style="color:red;"&gt;贴图&lt;/span&gt;里选择&lt;span style="color:red;"&gt;展平贴图&lt;/span&gt;&lt;span style="color:blue;"&gt;，继续弹出对话框用其默认数值属性，确定后。则可以分清原来乱七八糟的线面纹路。上方的选择下拉框里&lt;/span&gt;&lt;span style="color:red;"&gt;拾取纹理&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;，选中位图后即可以通过移动线面来进行贴图。之后导出的贴图坐标和&lt;span href="http://bbs.actionscript3.cn/tag.php?name=PV3D" onclick="tagshow(event)" class="t_tag"&gt;PV3D&lt;/span&gt;里是一一对应的。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:宋体 ;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:宋体 ;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;    至于&lt;span href="http://bbs.actionscript3.cn/tag.php?name=%E5%9B%BE%E7%89%87" onclick="tagshow(event)" class="t_tag"&gt;图片&lt;/span&gt;的制作我就不再多说了，此外可以参考&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-family:宋体 ;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;    &lt;a href="http://www.rockonflash.com/blog/?p=30" target="_blank"&gt;http://www.rockonflash.com/blog/?p=30&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-family:宋体 ;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-size: 12pt;"&gt;&lt;span style="font-family:Arial ;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:black;"&gt;&lt;span style="font-size: 12pt;"&gt;最后，如果你愿意使用dae或ase，那也是OK的，希望这些东西对大家有帮助&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-681060022842222546?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/681060022842222546/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=681060022842222546' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/681060022842222546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/681060022842222546'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/pv3d203d.html' title='小结PV3d2.0中3D模型的疑难杂症'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2396225973163268222</id><published>2008-12-02T05:11:00.000-08:00</published><updated>2008-12-02T05:13:03.316-08:00</updated><title type='text'>Flex皮肤制作教程</title><content type='html'>FLEX3.0组件可以通过CSS来控制样式，这里的CSS和平时编写网页时所谈及的CSS是有区别的，可以说是为FLEX量身定制的样式表，借助ActionScript可以实现强大的&lt;span href="http://bbs.actionscript3.cn/tag.php?name=%E6%98%BE%E7%A4%BA" onclick="tagshow(event)" class="t_tag"&gt;显示&lt;/span&gt;&lt;span href="http://bbs.actionscript3.cn/tag.php?name=%E6%95%88%E6%9E%9C" onclick="tagshow(event)" class="t_tag"&gt;效果&lt;/span&gt;，下面的示例中会有相关介绍。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在冰山的播客看到这篇不错的入门教程,文章太长,链接如下&lt;br /&gt;转自：冰山的播客 &lt;a href="http://xinsync.xju.edu.cn/index.php/archives/2241" target="_blank"&gt;http://xinsync.xju.edu.cn/index.&lt;span href="http://bbs.actionscript3.cn/tag.php?name=php" onclick="tagshow(event)" class="t_tag"&gt;php&lt;/span&gt;/archives/2241&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2396225973163268222?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2396225973163268222/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2396225973163268222' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2396225973163268222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2396225973163268222'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/flex.html' title='Flex皮肤制作教程'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-9099585716277677764</id><published>2008-12-02T00:59:00.000-08:00</published><updated>2008-12-04T18:29:00.134-08:00</updated><title type='text'>fp10新特征之加载本地图片</title><content type='html'>今天在群里聊的时候,一位大师已经在用fp10了, 加载本地图片,然后裁剪,转成bytearray,urlloader上传,爽啊&lt;br /&gt;&lt;br /&gt;步骤如下:&lt;br /&gt;先用FileReference选择图片文件然后用fp10最新的FileReference.load()加载文件然后用loader加载..判断宽度....如果超出大小..就用draw等比缩小.再转成byteArray&lt;br /&gt;再上传,要把处理图片这一步转到客户端来..这样可以减少大文件对服务器的负担..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;不过依然是获取不到文件路径的....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-9099585716277677764?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/9099585716277677764/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=9099585716277677764' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/9099585716277677764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/9099585716277677764'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/fp10.html' title='fp10新特征之加载本地图片'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-7656338672067362884</id><published>2008-12-01T17:06:00.001-08:00</published><updated>2008-12-01T17:17:58.229-08:00</updated><title type='text'>as3 eval</title><content type='html'>as3去掉了eval函数,使得无法动态执行一段代码,网上有老外牛人写了一个类似的eval的函数,叫D.eval,&lt;br /&gt;&lt;br /&gt;华丽啊...&lt;br /&gt;示例如下:&lt;br /&gt;import r1.deval.D;&lt;br /&gt;var six:int;&lt;br /&gt;six = D.eval("4 + 2") as int;&lt;br /&gt;six = D.evalToInt("var x=0; for(i=1;i&lt;=3;++i)x+=i;return x");&lt;br /&gt;six = D.evalToInt("a * b", {a:2, b:3});&lt;br /&gt;six = D.evalToInt("f(5)", {f:function(x:int):int{return x+1}});&lt;br /&gt;six = D.evalToInt("xml.@size*2", {xml:&lt;shoe size="3"&gt;});&lt;br /&gt;six = D.evalToInt('xml=&lt;shoe size="3"&gt;; return &lt;a href="mailto:xml.@size*2"&gt;xml.@size*2'&lt;/a&gt;);&lt;br /&gt;&lt;br /&gt;官网下载包中有个小问题，当你放在flex中时候会遇到Util命名冲突&lt;br /&gt;原因是Util类有两个，一个是在src下--针对输入的待解析的脚本代码，还有一个是AS3 Eval Library中的com.hurlant.eval.Util是包中使用的&lt;br /&gt;&lt;br /&gt;as3天地会中有兄弟修改过ok的,可以去as3天地会寻找,D.eval可以去Google搜索找到&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-7656338672067362884?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/7656338672067362884/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=7656338672067362884' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7656338672067362884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/7656338672067362884'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/as3-eval.html' title='as3 eval'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-4572431536295114981</id><published>2008-12-01T06:03:00.001-08:00</published><updated>2008-12-01T06:17:32.858-08:00</updated><title type='text'>关于模态和非模态的弹出框</title><content type='html'>&lt;h2&gt;关于模态和非模态的弹出框&lt;/h2&gt;                                          &lt;div id="postmessage_140448" class="t_msgfont"&gt;最近在做一个网站项目，测试时发现一个弹出窗口中的移动&lt;span href="http://bbs.actionscript3.cn/tag.php?name=%E5%8A%A8%E7%94%BB" onclick="tagshow(event)" class="t_tag"&gt;动画&lt;/span&gt;非常卡（感觉只有10帧左右）。该窗口弹出后CPU占用率达到50%~70%。&lt;br /&gt;经过排查，发现是这句：&lt;br /&gt;&lt;div class="blockcode"&gt;&lt;span class="headactions" onclick="copycode($('code0'));"&gt;&lt;/span&gt;&lt;h5&gt;代码:&lt;/h5&gt;&lt;code id="code0"&gt;var productWin:IFlexDisplayObject = PopUpManager.createPopUp( DisplayObject(Application.application) , productShow, false);&lt;br /&gt;PopUpManager.bringToFront( productWin );&lt;/code&gt;&lt;/div&gt;改成：&lt;div class="blockcode"&gt;&lt;span class="headactions" onclick="copycode($('code1'));"&gt;复制内容到剪贴板&lt;/span&gt;&lt;h5&gt;代码:&lt;/h5&gt;&lt;code id="code1"&gt;var productWin:IFlexDisplayObject = PopUpManager.createPopUp( DisplayObject(Application.application) , productShow, true);&lt;br /&gt;PopUpManager.bringToFront( productWin );&lt;/code&gt;&lt;/div&gt;后问题解决~&lt;br /&gt;CPU占用率在 25%~35% 之间~ 动画也变得顺畅~&lt;br /&gt;&lt;br /&gt;不知道模态&lt;span href="http://bbs.actionscript3.cn/tag.php?name=%E6%98%BE%E7%A4%BA" onclick="tagshow(event)" class="t_tag"&gt;显示&lt;/span&gt;窗口是什么原理~&lt;br /&gt;建议大家在动画&lt;span href="http://bbs.actionscript3.cn/tag.php?name=%E6%95%88%E6%9E%9C" onclick="tagshow(event)" class="t_tag"&gt;效果&lt;/span&gt;比较多的时候少用模态的弹出窗口~&lt;br /&gt;&lt;br /&gt;转载自天地会&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-4572431536295114981?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/4572431536295114981/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=4572431536295114981' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4572431536295114981'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/4572431536295114981'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/blog-post.html' title='关于模态和非模态的弹出框'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-1381168906610983319</id><published>2008-12-01T03:12:00.000-08:00</published><updated>2008-12-01T03:18:43.738-08:00</updated><title type='text'>addFrameScript问题</title><content type='html'>今天调试一个flash,关联了一个文档类,第一帧上也写了代码,谁知道老是报错,&lt;br /&gt;1180: Call to a possibly undefined method addFrameScript.&lt;br /&gt;&lt;br /&gt;仔细思考了一下才发现文档类继承了雪碧(sprite),往帧上加代码的时候自然就出错了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-1381168906610983319?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/1381168906610983319/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=1381168906610983319' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1381168906610983319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/1381168906610983319'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/addframescript.html' title='addFrameScript问题'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-2670526149072879519</id><published>2008-12-01T00:02:00.000-08:00</published><updated>2008-12-01T00:07:17.773-08:00</updated><title type='text'>scale9Grid用于位图</title><content type='html'>两种方法:&lt;br /&gt;1,手动或者用BitmapData切成9块才能正常使用...&lt;br /&gt;&lt;br /&gt;2,如果是fb的话这样:&lt;br /&gt;[Embed(source="ee.gif",scaleGridTop="10",scaleGridBottom="90",scaleGridLeft="10",scaleGridRight="90")]private var abe:Class;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;转载自天地会&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-2670526149072879519?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/2670526149072879519/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=2670526149072879519' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2670526149072879519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/2670526149072879519'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/12/scale9grid.html' title='scale9Grid用于位图'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-5287537928729495547</id><published>2008-11-30T21:52:00.001-08:00</published><updated>2008-11-30T21:52:42.027-08:00</updated><title type='text'>在Flex Builder中使用Flash Player 10</title><content type='html'>看到一篇文章,觉得有用,地址如下:&lt;br /&gt;&lt;a href="http://www.javaeye.com/news/2365"&gt;http://www.javaeye.com/news/2365&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-5287537928729495547?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/5287537928729495547/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=5287537928729495547' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5287537928729495547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5287537928729495547'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/11/flex-builderflash-player-10.html' title='在Flex Builder中使用Flash Player 10'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-5367668404435782199</id><published>2008-11-30T21:27:00.000-08:00</published><updated>2008-11-30T21:31:48.838-08:00</updated><title type='text'>第一个aswing程序</title><content type='html'>在网上找了篇教程,照着做了第一个aswing程序,如果没有用flex的话,aswing的布局管理还是值得一用的,&lt;br /&gt;1,下载&lt;a id="z236" title="http://code.google.com/p/aswing/downloads/list" href="http://code.google.com/p/aswing/downloads/list" target="_blank"&gt;http://code.google.com/p/aswing/downloads/list&lt;/a&gt;    aswing包&lt;br /&gt;&lt;br /&gt;2,使用fb的话讲swc引入,如果cs3的话讲classpath加入进去&lt;br /&gt;&lt;br /&gt;3,写程序,ok&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;摘自aswing中文站:&lt;br /&gt;更详细的内容见这里:&lt;a href="http://cn.aswing.org/?p=12"&gt;http://cn.aswing.org/?p=12&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;感觉aswing有点swing的风格...  偏向应用程序,而flex偏向互联网应用程序...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-5367668404435782199?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/5367668404435782199/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=5367668404435782199' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5367668404435782199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5367668404435782199'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/11/aswing.html' title='第一个aswing程序'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-5981867382390629737</id><published>2008-11-30T04:50:00.000-08:00</published><updated>2008-11-30T04:51:10.374-08:00</updated><title type='text'>第三届D2前端技术论坛 视频</title><content type='html'>http://www.tudou.com/playlist/id/4682255/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-5981867382390629737?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/5981867382390629737/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=5981867382390629737' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5981867382390629737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/5981867382390629737'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/11/d2.html' title='第三届D2前端技术论坛 视频'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6791975890792209088</id><published>2008-11-30T04:44:00.000-08:00</published><updated>2008-11-30T04:45:28.006-08:00</updated><title type='text'>Adobe发布Flash文字布局框架</title><content type='html'>Adobe发布Flash文字布局框架&lt;br /&gt;&lt;br /&gt;Flash 在文字排版方面得能力一直以来为人所诟病。虽然有一些第三方的类库可以满足一些布局上的需求，但是往往效果和效率都不是非常理想。然而，随着Flash Player 10对文字引擎得大幅加强及Adobe AIR 1.5得发布，Adobe也在Labs放出了第一款来自官方的文本布局框架。我相信当你看到网站上的Demo时，你的心情会和我一样激动。&lt;br /&gt;&lt;br /&gt;Flash Text Layout Framework提供以下支持：&lt;br /&gt;&lt;br /&gt;   * 双向文本（右排），垂直文本和超过30种语言&lt;br /&gt;   * 支持多列文本&lt;br /&gt;   * 支持多个连接的容器之间的文本的选择和编辑&lt;br /&gt;   * 支持文字环绕图片&lt;br /&gt;   * 垂直文本，tate-chu-yoko（即在垂直文本中包含水平文本，例如垂直文本中的数字数字）&lt;br /&gt;   * 东亚文字的均匀对齐&lt;br /&gt;   * 丰富的字体控制，例如字距，大小写等&lt;br /&gt;   * 剪切，复制，粘贴，撤销采用标准的键盘和鼠标操作模式&lt;br /&gt;   * 丰富的API来控制文本内容，布局等&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;转载自http://www.byjog.com/blog/?p=34&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6791975890792209088?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6791975890792209088/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6791975890792209088' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6791975890792209088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6791975890792209088'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/11/adobeflash.html' title='Adobe发布Flash文字布局框架'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9073149564871136556.post-6102920296919505710</id><published>2008-11-30T04:02:00.000-08:00</published><updated>2008-11-30T04:25:14.857-08:00</updated><title type='text'>flash网络安全沙箱问题</title><content type='html'>部分文章描述到 flashplayer 寻找crossdomain.xml的过程,说去843端口去询问,于是我决定自己验证下这个事情&lt;br /&gt;flashplayer的确首先访问843端口,请求是&lt;policy-file-request&gt;,最后面加个"\0",其实也就是0x00.&lt;br /&gt;接着,发现843无法连接,就往应用端口送了,我的tcpserver是9850,所以flashplayer连接到我的tcpserver第一个内容报就发&lt;policy-file-request&gt;&lt;br /&gt;&lt;br /&gt;现在很明显了,解决办法必须自己实现一个tcp socket去应付flashplayer的&lt;span href="file:///E:/study/flash/%E6%9D%82/blog/tag.php?name=%E5%AE%89%E5%85%A8" onclick="tagshow(event)" class="t_tag"&gt;安全&lt;/span&gt;检查,要么在port 843做,要么在应用端口做,当然我不希望在判断我私有协议的时候去检查&lt;policy-file-request&gt;这么一串东西。所以我还是用843做了。&lt;br /&gt;&lt;br /&gt;所以要在843或者应用程序端口写入那个跨域文件&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以上转载自AS3天地会&lt;br /&gt;&lt;br /&gt;以下摘自网络&lt;br /&gt;&lt;/policy-file-request&gt;&lt;/policy-file-request&gt;&lt;/policy-file-request&gt;&lt;p&gt;与特定端口号一起使用 &lt;code&gt;xmlsocket&lt;/code&gt; 协议，您可以直接从 XMLSocket 服务器中检索策略文件，如以下示例所示：&lt;/p&gt;&lt;div class="listing"&gt;&lt;pre&gt; System.security.loadPolicyFile("xmlsocket://foo.com:414");&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;这会导致 Flash Player 试图从指定的主机和端口检索策略文件。不仅可以使用端口 1024 和更高端口，任何端口都可以使用。使用指定的端口建立连接后，Flash Player 立即传送 &lt;code&gt;&lt;policy-file-request&gt;&lt;/code&gt;，并以 &lt;code&gt;null&lt;/code&gt; 字节结束。XMLSocket 服务器可以配置为通过同一端口提供策略文件和常规 XMLSocket 连接，在这种情况中，服务器在传送策略文件之前，应等待 &lt;code&gt;&lt;policy-file-request&gt;&lt;/code&gt;。 服务器也可以设置成通过与标准连接相单独的端口提供策略文件，在这种情况下，服务器可以在专用策略文件端口上建立了连接之后立刻发送策略文件。服务器必须 发送一个空字节来终止策略文件，并可以随后关闭该连接；如果服务器不关闭该连接，则 Flash Player 在收到终止 &lt;code&gt;null&lt;/code&gt; 字节后也会这样做。&lt;/p&gt;&lt;p&gt;由 XMLSocket 服务器提供的策略文件具有与其它策略文件相同的语法，只是它还必须指定授予访问权限的端口。如果策略文件来自低于 1024 的端口，则它可以对任何端口授予访问权限；如果策略文件来自 1024 或更高的端口，则它只能对其它 1024 端口和更高的端口授予访问权限。所允许的端口在 &lt;code&gt;&lt;allow-access-from&gt;&lt;/code&gt; 标签的 &lt;code&gt;"to-ports"&lt;/code&gt; 属性中指定。允许使用单个端口号、端口范围和通配符。以下示例显示了一个 XMLSocket 策略文件：&lt;/p&gt;&lt;div class="listing"&gt;&lt;pre&gt; &lt;cross-domain-policy&gt; &lt;allow-access-from domain="*" ports="507"&gt; &lt;allow-access-from domain="*.foo.com" ports="507,516"&gt; &lt;allow-access-from domain="*.bar.com" ports="516-523"&gt; &lt;allow-access-from domain="www.foo.com" ports="507,516-523"&gt; &lt;allow-access-from domain="www.bar.com" ports="*"&gt; &lt;/cross-domain-policy&gt;&lt;/pre&gt;&lt;/div&gt;从 旧的默认位置（端口 80 上的 HTTP 服务器中的 /crossdomain.xml）获取的策略文件将对所有 1024 端口和更高的端口隐式授予访问权限。不可能从 HTTP 服务器上的任何其它位置检索策略文件来授权 XMLSocket 操作，XMLSocket 策略文件的任何自定义位置必须位于 XMLSocket 服务器上&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9073149564871136556-6102920296919505710?l=lixinlijing.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lixinlijing.blogspot.com/feeds/6102920296919505710/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9073149564871136556&amp;postID=6102920296919505710' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6102920296919505710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9073149564871136556/posts/default/6102920296919505710'/><link rel='alternate' type='text/html' href='http://lixinlijing.blogspot.com/2008/11/flash.html' title='flash网络安全沙箱问题'/><author><name>天堂左我往右</name><uri>http://www.blogger.com/profile/08535307052590812768</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
