<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
 <channel>
  <title>THOR</title>
  <link>http://imthor.blogbus.com</link>
  <description><![CDATA[关注互联网, RIA, WebGame, DotNet, WPF, Flash, FlashLite, Silverlight ...]]></description>
  <generator> by blogbus.com </generator>
  <lastBuildDate>Fri, 13 Nov 2009 10:45:41 +0800</lastBuildDate>
  <image>
									<url>http://public.blogbus.com/profile/9/8/5/1454589/avatar_1454589_96.jpg</url>
									<title>THOR</title>
									<link>http://imthor.blogbus.com</link>
								</image>  <item>
   <title>招聘 Flash交互设计师 和 前端程序员</title>
   <description><![CDATA[<p>
<p>我们公司现招两个职位的人员, 有兴趣的朋友请MSN与我联系, 也希望各位朋友帮我推荐一下</p>
<p>地点:<span style="white-space: pre;">	</span>北京建外SOHO</p>
<p>联系:<span style="white-space: pre;">	</span>thor.liu (at) live.cn<span style="white-space: pre;">	</span>(这个是我的MSN)</p>
<p>-------------------------------------</p>
<p>职位:<span style="white-space: pre;">	</span><strong>Flash交互设计师</strong></p>
<p>职责:<span style="white-space: pre;">	</span>主要负责Flash项目的表现层和用户交互部分的开发</p>
<p>要求:<span style="white-space: pre;">	</span>1. ActionScript 2.0/3.0 (3.0者优先考虑)</p>
<p><span style="white-space: pre;">	</span>2. 对3D有一定的经验</p>
<p><span style="white-space: pre;">	</span>3. 有一定的数学和物理基础者优先考虑</p>
<p>待遇:<span style="white-space: pre;">	</span>面议</p>
<p>-------------------------------------</p>
<p>职位:<span style="white-space: pre;">	</span><strong>前端程序员</strong></p>
<p>职责:<span style="white-space: pre;">	</span>主要负责项目的前端逻辑开发</p>
<p><span style="white-space: pre;">	</span>1. ActionScript 3.0 / Silverlight / WPF (3者之一即可)</p>
<p><span style="white-space: pre;">	</span>2. 有良好的编程习惯和思想</p>
<p>待遇:<span style="white-space: pre;">	</span>面议</p>
</p><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/50785180.html</link>
   <author>THOR</author>
   <pubDate>Mon, 09 Nov 2009 18:36:16 +0800</pubDate>
  </item>
  <item>
   <title>原来我的生日是传说中的万圣节</title>
   <description><![CDATA[<p>昨天度过了30岁生日，成功奔3了，偶然才发现，原来自己的生日就是传说中的外国鬼节－－万圣节，寒，今天一大清早起来，北京下了今年第一场雪，做个记号，30了，老了...</p><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/49855116.html</link>
   <author>THOR</author>
   <pubDate>Sun, 01 Nov 2009 16:26:14 +0800</pubDate>
  </item>
  <item>
   <title>用JS+CSS分别设置中文和英文的字体</title>
   <description><![CDATA[<p>在我这次制作Blog的新外观时，半于文章标题的字体设置一直不满意，不是宋体或者微软雅黑的英文难看，就是放大之后的宋体难看，于是利用JQuery写了下面的代码实现了中文用微软雅黑，英文用<a class="tooltip">Calibri<span><em>Calibri字体是难得的在12像素大小时看起来像11像素的字体。</em></span></a>，实现的原理如下:</p>
<p>首先设置中文字体，然后将<a class="tooltip">0x20~0x80<span><em>0x20~0x80是常见的所有半角字符</em></span></a>之间的字符找出来，为它们加上i标签，而这里的标签i又被我设置成了英文字体Calibri，于是就达到目的了。</p>
<div class="code">
<ol>
<li>$(<span class="code_t">".post .title a"</span>).each(<span class="code_k">function</span>(){&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;<span class="code_k">var</span> oldHtml=<span class="code_k">this</span>.innerHTML+<span class="code_t">""</span>;&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;<span class="code_k">var</span> newHtml=oldHtml+<span class="code_t">""</span>;&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;<span class="code_k">var</span> regex= <span class="code_k">new</span> <span class="code_c">RegExp</span>(<span class="code_t">"[\\x20-\\x80]+"</span>,<span class="code_t">"g"</span>);&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;<span class="code_k">do</span>{&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="code_k">var</span> match=regex.exec(oldHtml);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="code_k">if</span>(match!=<span class="code_k">null</span>)&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;regex.lastIndex=match.index+match[0].length;&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;newHtml=newHtml.replace(match[0],<span class="code_t">"&lt;i&gt;"</span>+match[0]+<span class="code_t">"&lt;/i&gt;"</span>);&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;<span class="code_k">while</span>(match!=<span class="code_k">null</span>)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;<span class="code_k">this</span>.innerHTML=newHtml;&nbsp;</li>
<li>});&nbsp;</li>
</ol>
</div><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/49295620.html</link>
   <author>THOR</author>
   <pubDate>Tue, 27 Oct 2009 23:40:17 +0800</pubDate>
  </item>
  <item>
   <title>Windows 7 正式发布</title>
   <description><![CDATA[<p>周五被邀请去参加了Windows 7的发布会</p>
<p>发布会现场照片</p>
<p class="images">
                		<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01940.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01940.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01951.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01951.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01953.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01953.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01958.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01958.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01959.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01959.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01960.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01960.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01964.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01964.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01965.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01965.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01971.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01971.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01973.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01973.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01975.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01975.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01982.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01982.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC01990.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC01990.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02012.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02012.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02013.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02013.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02015.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02015.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02030.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02030.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02039.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02039.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02060.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02060.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02065.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02065.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02066.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02066.jpg" alt="" /></a>
				<a class="thickbox" href="http://blog.nxmix.com/eximgs/win7/d.DSC02080.jpg"><img src="http://blog.nxmix.com/eximgs/win7/x.DSC02080.jpg" alt="" /></a>
                		
                    	<br class="clear" /></p>
<p>其实，我从早期测试版本开始，就已经用Windows 7很长时间了，我所知道的Windows 7特性和技巧如下:</p>
<ul>
<li><strong>多点触摸</strong>:
<p>我觉得这项特性是最重要的一项，虽然苹果更早的使用了多点触摸，但远不如Windows支持多点触摸所带来的影响大，可以预见到马上会有众多的软件支持多点触摸，更多的触摸屏甚至新兴的设备的诞生。当然，近期有想买电脑或者笔记本的同学，可以考虑暂缓一下，等更多更完善的支持触摸的电脑的问世，毕竟现有的触摸屏设备还并不完善。</p>
</li>
<li><strong>窗口管理</strong>:
<p>你可以快速的使用鼠标拖动窗口到屏幕边缘或者键盘的Win+方向键快速的将窗口停靠在屏幕左边或者右边，或者最大化，最小化。</p>
</li>
<li><strong>投影显示</strong>:
<p>你可以用Win+P键来设置投影的显示方式。</p>
</li>
<li><strong>耳根清静</strong>:
<p>你可以使用Win+Home键或者拖动窗口快速晃动几下来最小化所有非当前窗口。</p>
</li>
<li><strong>多显示器窗口管理</strong>:
<p>如果你是双屏显示器，那么你可以使用Win+Shift+左或者右键快速将窗口移至你的左边屏幕或者右边屏幕。</p>
</li>
<li><strong>命令行</strong>:
<p>如果你和我一样，喜欢经常往命令行跑，那么你可以用Shift右键取得"Open Command Prompt Here"菜单项快速的打开命令行，并切换到这个位置，省去了频繁敲cd命令的麻烦。没有Windows 7的朋友也可以用第3方工具或者改注册表来实现类似的功能。</p>
</li>
<li><strong>成组壁纸</strong>:
<p>如果你不喜欢长期的看着一成不变的壁纸，那么你可以用Windows 7的这个功能设置一组壁纸，让它自动切换。(PS: <a href="http://www.dofy.net/" target="_blank">dofy</a>同学的换壁纸工具可以退休了)</p>
</li>
<li><strong>黑盒子</strong>:
<p>新增了一个可以记录你鼠标键盘操作和截屏的工具，它可以将所有东西保存成一个Zip文件，里面有这个用户操作的&ldquo;动画&rdquo;</p>
</li>
<li><strong>字体</strong>:
<p>喜欢经常装字体的同学（例如Umax)有福了，在Windows 7下预览字体时，可以直接点击预览窗口上的安装按钮就可以快速安装该字体。</p>
</li>
<li><strong>浏览器增强</strong>:
<p>新的IE8改进了插件管理以及开发者调试工具(类似FireBug)</p>
</li>
<li><strong>编队控制</strong>:
<p>喜欢玩即时战略游戏(例如星际，魔兽争霸)的同学也有福了，你可以使用类似编队控制的方式来启动或者操作窗口，例如Win+1, Win+2, Win+3 ... 依次控制任务栏上第1个，第2个，第3个窗口，你也可以在任务栏上用鼠标左键拖动按钮来改变它们的位置(就是编队了，作为超喜欢星际的我来说，这个特性我是超级的喜欢)</p>
</li>
<li><strong>从U盘安装</strong>:
<p>你可以将Windows 7的光盘ISO镜像放到U盘上来快速安装Windows 7。</p>
</li>
<li><strong>全新任务栏</strong>:
<p>全新的任务栏以及任务栏按钮，根据按钮上应用程序图标的颜色风格会决定它的按钮的背景颜色，或者该应用程序的进度条来呈现一个表示进度的背景在按钮上，使你不用切换窗口也能知道该窗口的工作进度。(<em>Windows 7也新增了新的API来支持开发者开发的程序动态的来改变自己的任务按钮外观</em>)</p>
</li>
<li><strong>Jump List</strong>:
<p>在Windows 7中，使用新的Jump List机制代替了旧地的任务栏按钮的右键菜单，默认情况下会在这个List上显示该程序最近访问的文件列表(同样的特性在开始菜单中也有)，或者可以根据<em>Windows 7新增的API来将你的程序中的菜单项放置到自己的JumpList上</em>（参考最新版本的MSN）</p>
</li>
<li><strong>标准Ribbon控件</strong>:
<p>喜欢Office 2007中Ribbon界面控件的开发人员有福了，在<em>Windows 7中加入了API来支持新的Ribbon界面控件</em>。</p>
</li>
<li><strong>桌面一瞥</strong>:
<p>你可以点击任务右边的空白方块快速查看桌面。</p>
</li>
<li><strong>提高运行权限</strong>:
<p>按住Ctrl+Shift的同时点击任务栏上已经运行的窗口会更改为以管理员身份运行。</p>
</li>
<li><strong>再来个一样的</strong>:
<p>如果你想再运行一个已运行的程序，你可以按住Shift键再点击任务栏上该任务按钮。</p>
</li>
<li><strong>窗口切换</strong>:
<p>如果你想在多个同一程序窗口间切换窗口(例如开了多个IE窗口)， 你可以按住Ctrl键点击任务栏按钮，如果你直接点击任务栏按钮， 会弹出一个窗口预览列表，这里需要注意的是，<em>Windows 7新增了API来控制该窗口预览框</em>，也就是说，你可以让你的程序在这个框里显示点别的东西...</p>
</li>
<li><strong>任务栏遍历</strong>:
<p>你可以按Win+T然后用方向键来遍历所有窗口。</p>
</li>
<li><strong>钉住常用文件夹</strong>:
<p>你可以将常用的文件夹或者程序钉在任务栏上，这样就可以快速访问了。</p>
</li>
<li><strong>ClearType文字微调和显示颜色校准</strong>:
<p>更精细的文字效果和显示颜色调节。</p>
</li>
<li><strong>烧录ISO</strong>:
<p>Windows 7自己就可以烧录ISO镜像到光盘了。</p>
</li>
<li><strong>可控的UAC</strong>:
<p>UAC弹出框有时的确很烦人，所以Windows 7开始，你可以划分UAC的级别...</p>
</li>
</ul>
<p>&nbsp;</p>
<p>以上是我所知道的特性，各位同学如果知道其它的，请补充...</p><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/49061541.html</link>
   <author>THOR</author>
   <pubDate>Mon, 26 Oct 2009 11:26:17 +0800</pubDate>
  </item>
  <item>
   <title>我现在的状况</title>
   <description><![CDATA[<p>2008年我去了一家外包性质的公司担任技术总监，我目前的关注点仍然是各种客户端技术，包括Flash，Flex， WPF以及Silverlight，也包括各种RIA应用，游戏以及Web游戏。Flash和Flex自然不在话下，对于WPF和Silverlight方面的发展和相关细节，各位有兴趣了解的朋友，欢迎和我交流 <strong>:)</strong></p>
<p>&nbsp;</p>
<p>另外，对于2008年至今的工作，生活状况，我会另写日志补上。</p><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/49111896.html</link>
   <author>THOR</author>
   <pubDate>Sun, 25 Oct 2009 10:25:03 +0800</pubDate>
  </item>
  <item>
   <title>我回来了</title>
   <description><![CDATA[<p>由于工作太忙等原因，太久太久没写日志了，上一篇日志居然还是2007年的年终总结，太寒自己了。</p>
<p>我花了几天时间重新设计了一下Blog外观，并研究了一下<a class="tooltip" href="http://www.blogbus.com/" target="_blank">BlogBus.com<span><em>从帝国辞职后将我将Blog从flashk.cn(在帝国的服务器)转移到了BlogBus.com, 丢了所有以前的日志...</em></span></a>的模板机制然后今天给自己的Blog换上了新的外观，再继续坚持写日志...</p><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/49023947.html</link>
   <author>THOR</author>
   <pubDate>Fri, 23 Oct 2009 23:13:12 +0800</pubDate>
  </item>
  <item>
   <title>2007年总结</title>
   <description><![CDATA[<p>又到年底了，终于度过了艰难的2007年...<br /><br />2007年里经历了在闪客帝国的第2次拖欠工资，3月至7月的工资至今仍拖欠(另外还有半年报销，还有保险也乱的一踏糊涂等)，第1次拖欠工资是2005至2006年，当时拖欠了长达7个月的工资，第1次拖欠工资时，几乎没有人辞职，2007年的这次已经不同于上次的情况，6月至7月份的时间里，各部门基本上已经全部辞职了(也包括我)，另外，具传说这几天又有人在办理交接...(交接交接...还有人接么？)<br /><br />2007年刚离职时我手头只有800块钱，同时还需要交3600的房租...很难...(说出来都没人相信...)<br />2007年刚离职后我加班通宵的在家做完了离职时没做完的项目...<br />2007年做完离职时没做完的项目两天之后，帝国准备处理电脑，我想买一台，却被告之&ldquo;你离职了，你没资格...&rdquo;<br />2007年做完离职时没做完的项目四天之后，被一邮件告之那个项目要改进一下.... 我回复邮件&ldquo;我很难，没时间，我得挣一下饭钱和房租钱先...&rdquo;<br />2007年差点被坑8万块钱，还好我全身而退...不知道其它被坑的朋友们是否能全身而退... (我真诚的说一声，祝这些朋友好运...)<br />2007年7月份离职至今，连续的做着SOHO，还好，现在我终于缓过气来了...<br />......</p><p>忍不住想说一声: 做人不是这样的....出来混的，总有一天是要还的...，闪客帝国，好自为之...<br />&nbsp;</p><p>2007年认真的认识了很多朋友，有的朋友经常一起吃饭，聊天，最后却....，有的朋友平时很少联系，后来却给了我各方面的帮助(记得7yue曾经对我说过一句话&quot;朋友是不需要经常在一起的&quot;)，在此我真诚的向这些朋友们说一声，非常非常非常...感谢你们...<br /><br /><br />2007年在家进行了深刻的反省: 当年从itom/moli出来之后，怎么就想着去帝国了...， 并且在帝国总共欠薪11个月的时间里，还努力的加班熬夜，还做了那么多的项目...<br /><br />马上就是新的一年，祝各位朋友和我自己好运，快乐，天天向上，万事如意，呵呵...</p><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/13059876.html</link>
   <author>THOR</author>
   <pubDate>Tue, 01 Jan 2008 00:32:27 +0800</pubDate>
  </item>
  <item>
   <title>看图不说话</title>
   <description><![CDATA[<p>今天整理OUTLOOK联系人时, 甚是感叹, 于是截图贴之...</p>
<p>
<a href="http://files.blogbus.com/imthor.blogbus.com/files/11953552030.gif" target="_blank">查看图片 </a>
 </p><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/10856740.html</link>
   <author>THOR</author>
   <pubDate>Sun, 18 Nov 2007 11:11:24 +0800</pubDate>
  </item>
  <item>
   <title>抽取OFFICE文件中嵌入的SWF文件</title>
   <description><![CDATA[<p>记得几年前经常看见PAWA的妹妹发来的一些有趣的FLASH游戏和动画, 只是嵌入在OFFICE文档中发来的(可能是由于学校的机器只装了OFFICE的原因), 结果难倒了当年帝国整个研发的所有人... 当时的结论是此题无解, 后来找到了解决的方法, 前些时间, ALLAN同学也发来一个嵌入在OFFICE文档中的SWF, 于是将其抽出, 现将抽取方法的笔记文档贴在此, 有兴趣, 时间 和能力的朋友可以考虑出一个工具软件......</p><p>1、需要一款16进制编辑工具WinHex(可省略此步骤)<br />2、打开含有Flash的Word文档，点击&ldquo;控件工具箱&rdquo;的&ldquo;设计模式&rdquo;按钮进入设计模式，选择Word中的Flash，复制粘贴到任意文件夹，会看到一个&ldquo;片段&rdquo;文件。(可省略此步骤)<br />3、打开WinHex，将该&ldquo;片段&rdquo;文件拉到WinHex中，单击下拉菜单&ldquo;搜索&rdquo;&rarr;&ldquo;查找16进制值&rdquo;，搜索&ldquo;465753&rdquo;，在搜索到的&ldquo;465753&rdquo;中的&ldquo;4&rdquo;位置上单击右键，选择&ldquo;选块开始&rdquo;。<br />4、继续&ldquo;搜索&rdquo;&rarr;&ldquo;查找16进制值&rdquo;，搜索&ldquo;3A5C&rdquo;，然后按住F3，直到出现&ldquo;3A5C未找到&rdquo;，点击&ldquo;是&rdquo;，在最后搜索到的&ldquo;3A5C&rdquo;中&ldquo;C&rdquo;位置上单击右键，选择&ldquo;选块结尾&rdquo;。（注：少数情况可能会搜索不到&ldquo;3A5C&rdquo;，则改为搜索&ldquo;3A&rdquo;或&ldquo;5C&rdquo;，方法相同）。<br />5、在选块内任意处点击右键&rarr;编辑&rarr;复制选块&rarr;进入新文件&rarr;输入文件名 (如test.swf) &rarr;保存。<br /><br /><br />----------------------------------------------------------<br /><br />6EDB7CD26DAECF1196B844455354000066556655<br /><br />----------------------------------------------------------<br /><br />Sub ReadData()<br />Dim tmpFileName As String, FileNumber As Integer, OldName As String<br />Dim myFileId As Long<br />Dim myArr() As Byte<br />Dim i As Long<br />Dim MyFileLen As Long, myIndex As Long<br />Dim swfFileLen As Long<br />Dim swfArr() As Byte<br />tmpFileName = Application.GetOpenFilename(&quot;office File(*.doc;*.xls),*.doc;*.xls&quot;, , &quot;确定要分析的office文件&quot;)<br />If tmpFileName = &quot;False&quot; Then Exit Sub<br />myFileId = FreeFile<br />Open tmpFileName For Binary As #myFileId<br />MyFileLen = LOF(myFileId)<br />ReDim myArr(MyFileLen - 1)<br />Get myFileId, , myArr()<br />Close myFileId<br />Application.ScreenUpdating = False<br />OldName = Left(tmpFileName, Len(tmpFileName) - 4)<br />i = 0<br />Do While i &lt; MyFileLen<br />    If myArr(i) = &amp;H46 Then<br />        If myArr(i + 1) = &amp;H57 And myArr(i + 2) = &amp;H53 Then<br />            swfFileLen = CLng(&amp;H1000000) * myArr(i + 7) + CLng(&amp;H10000) * myArr(i + 6) + CLng(&amp;H100) * myArr(i + 5) + myArr(i + 4)<br />            ReDim swfArr(swfFileLen - 1)<br />            For myIndex = 0 To swfFileLen - 1<br />                swfArr(myIndex) = myArr(i + myIndex)<br />            Next myIndex<br />            myFileId = FreeFile<br />            tmpFileName = OldName &amp; i &amp; &quot;.swf&quot;<br />            Open tmpFileName For Binary As #myFileId<br />            Put #myFileId, , swfArr<br />            Close myFileId<br />            i = i + swfFileLen + 8<br />        Else<br />            i = i + 3<br />        End If<br />    Else<br />        i = i + 1<br />    End If<br />Loop<br />MsgBox &quot;以&quot; &amp; OldName &amp; &quot;1-n.swf 名字保存&quot;<br />End Sub</p><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/10855970.html</link>
   <author>THOR</author>
   <pubDate>Sun, 18 Nov 2007 10:25:42 +0800</pubDate>
  </item>
  <item>
   <title>Adobe 移动和设备开发人员中心(简体中文版)上线</title>
   <description><![CDATA[<a href="http://www.adobe.com/cn/devnet/devices/ " target="_blank">http://www.adobe.com/cn/devnet/devices/ </a><!--sp-->]]></description>
   <link>http://imthor.blogbus.com/logs/10240089.html</link>
   <author>THOR</author>
   <pubDate>Thu, 11 Oct 2007 15:16:52 +0800</pubDate>
  </item>
 </channel>
</rss>
