﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-A JavaScript Fancier-随笔分类-其它技术文章</title><link>http://www.cnitblog.com/yemoo/category/6564.html</link><description>伟大的javascript技术研究中...</description><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 12:12:12 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 12:12:12 GMT</pubDate><ttl>60</ttl><item><title>关于出现“语句必须出现在 on/onClipEvent 处理函数中”错误的原因</title><link>http://www.cnitblog.com/yemoo/archive/2008/05/22/44076.html</link><dc:creator>Yemoo'S JS Blog</dc:creator><author>Yemoo'S JS Blog</author><pubDate>Thu, 22 May 2008 02:57:00 GMT</pubDate><guid>http://www.cnitblog.com/yemoo/archive/2008/05/22/44076.html</guid><wfw:comment>http://www.cnitblog.com/yemoo/comments/44076.html</wfw:comment><comments>http://www.cnitblog.com/yemoo/archive/2008/05/22/44076.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yemoo/comments/commentRss/44076.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yemoo/services/trackbacks/44076.html</trackback:ping><description><![CDATA[<script type="text/javascript" src="http://www.cnitblog.com/Files/yemoo/gg1.js"></script><br><br>今天看liveDocs学习FLASH AS，看到了Using variables in an application一部分。<br>有这么一段教程：<br>&nbsp;
<div style="BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee">To compare undefined and defined variables being passed to a function: <br>Drag a Button component to the Stage from the Components panel. <br>Open the Property inspector and type bad_button into the Instance Name text box. <br><br>
<div class=code>Type the following code on Frame 1 of the Timeline.// Does not work<br>function badClickListener(evt:Object):Void {<br>&nbsp;&nbsp;&nbsp;&nbsp;getURL(targetUrl);<br>&nbsp;&nbsp;&nbsp;&nbsp;var targetUrl:String = "http://www.adobe.com";<br>}<br>bad_button.addEventListener("click", badClickListener);</div>
<br><br>Select Control &gt; Test Movie, and notice that the button does not work (it doesn't open the web page). <br></div>
<br>按照示例说明俺就去画瓢了，没想到这瓢还真没那么好话，按下ctrl+enter控制台就报错了：&#8220;语句必须出现在 on/onClipEvent 处理函数中&#8221;，郁闷了，按照示例去做还能有错？难道adodb的示例没有做过试验就贴出来了？不太可能！<br>去网上狂搜，找到不少垃圾网页，找到不少不疼不痒的答案，不过经过最后努力还是发现了一个答案<span style="COLOR: #ff0000">：&#8220;你把他们写到帧上就可以了&#8221;，</span>突然意识到自己可能将as写到了按钮实例上了，检查了一下果真如此，感觉改正，一切正常了。<br>原来这个flash只有一帧，而且上面有一个按钮组件实例，将按钮拖到舞台后，直接就打开了AS窗口写AS，结果就写到了实例上了，而没有写到帧上。还真是要小心的以后。脚本要写在应该写的地方，FLASH与JS相比，FLASH有很多实实在在的对象，可以摸得着看得见对象，如元件实例，帧等。<!-- Added by RelatedTopic, plugin for Bo-Blog 2.0.0 --> <script type="text/javascript" src="http://www.cnitblog.com/Files/yemoo/gg2.js"></script><img src ="http://www.cnitblog.com/yemoo/aggbug/44076.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yemoo/" target="_blank">Yemoo'S JS Blog</a> 2008-05-22 10:57 <a href="http://www.cnitblog.com/yemoo/archive/2008/05/22/44076.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows XP SP3下Internet Explorer桌面图标丢失的解决方法</title><link>http://www.cnitblog.com/yemoo/archive/2008/05/09/43565.html</link><dc:creator>Yemoo'S JS Blog</dc:creator><author>Yemoo'S JS Blog</author><pubDate>Fri, 09 May 2008 15:29:00 GMT</pubDate><guid>http://www.cnitblog.com/yemoo/archive/2008/05/09/43565.html</guid><wfw:comment>http://www.cnitblog.com/yemoo/comments/43565.html</wfw:comment><comments>http://www.cnitblog.com/yemoo/archive/2008/05/09/43565.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnitblog.com/yemoo/comments/commentRss/43565.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yemoo/services/trackbacks/43565.html</trackback:ping><description><![CDATA[<script type="text/javascript" src="http://www.cnitblog.com/Files/yemoo/gg1.js"></script><br><br><p>众所周知，Windows XP 可以在控制面板－显示－桌面－自定义中设置在桌面上显示哪些图标，我们可以自行设置&#8220;我的文档&#8221;、&#8220;我的电脑&#8221;、&#8220;网上邻居&#8221;、&#8220;Internet Explorer&#8221;这四个图标，哪些图标在桌面上显示、哪些不显示。最近，笔者看到很多人在新闻组中询问为什么这个选项中的&#8220;Internet Explorer&#8221;复选框突然消失不见了，如附件的截图所示，我们无法再通过这个选项在桌面上显示&#8220;Internet Explorer&#8221;图标了，这是怎么回事呢？</p>
<p>原来，此问题是由于这些用户安装了 MS07－061（KB943460）更新程序引起的。根据微软官方提供的资料，由于涉及浏览器垄断的敏感话题，Windows XP 从 MS07－061 开始取消了在桌面上显示&#8220;Internet Explorer&#8221;图标的选项，这一改动将来会包含在 Windows XP SP3 中。目前，已经安装了 Windows XP SP3 Release Candidate 版或安装了 MS07－061 更新程序的 Windows XP SP2 用户，都会发现这个选项已经被取消。根据微软官方的解释，如果我们依然希望在桌面上显示 IE 的图标，可以在资源管理器中打开 Program Files\Internet Explorer 文件夹，为 IEXPLORE.EXE 手动建立快捷方式，然后将快捷方式剪切到桌面上使用。</p>
<p>虽然微软官方为我们提供了解决方案，但我们知道 Windows XP 之前在桌面上显示的&#8220;Internet Explorer&#8221;图标并不是一个普通的快捷方式，这个图标可以实现一些特殊功能，例如右键单击图标，在右键菜单中选择&#8220;属性&#8221;打开 Internet 选项，或者在右键菜单中选择&#8220;以不启动加载项的方式启动&#8221;（此功能仅限于 IE 7）等。现在 Windows XP SP3&#8220;强迫&#8221;我们将原有的&#8220;Internet Explorer&#8221;图标换成了一个普通的 IE 快捷方式，一定会有很多朋友感觉使用不便。</p>
<p>打开注册表编辑器：这可以通过在开始菜单的搜索框中输入&#8220;regedit.exe&#8221;或同时按下 Win键+R 在运行框中输入 &#8220;regedit.exe&#8221; 实现； <br>找到如下的注册表分支： <br><br>HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Explorer \HideDesktopIcons \NewStartPanel <br>名为&#8220;{871C5380-42A0-1069-A2EA-08002B30309D}&#8221;的DWORD (32位)注册表项； <br><br>将其值设为&#8220;0&#8221;； <br><br>刷新桌面后即可看到消失的IE图标重新出现了，单击右键可看到相关的Internet浏览设置项。</p><script type="text/javascript" src="http://www.cnitblog.com/Files/yemoo/gg2.js"></script><img src ="http://www.cnitblog.com/yemoo/aggbug/43565.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yemoo/" target="_blank">Yemoo'S JS Blog</a> 2008-05-09 23:29 <a href="http://www.cnitblog.com/yemoo/archive/2008/05/09/43565.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE试图引用不存在的令牌的错误[转]</title><link>http://www.cnitblog.com/yemoo/archive/2007/11/21/36697.html</link><dc:creator>Yemoo'S JS Blog</dc:creator><author>Yemoo'S JS Blog</author><pubDate>Wed, 21 Nov 2007 15:22:00 GMT</pubDate><guid>http://www.cnitblog.com/yemoo/archive/2007/11/21/36697.html</guid><wfw:comment>http://www.cnitblog.com/yemoo/comments/36697.html</wfw:comment><comments>http://www.cnitblog.com/yemoo/archive/2007/11/21/36697.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yemoo/comments/commentRss/36697.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yemoo/services/trackbacks/36697.html</trackback:ping><description><![CDATA[<script type="text/javascript" src="http://www.cnitblog.com/Files/yemoo/gg1.js"></script><br><p>当输入网址试图打开一个网页时，原窗口没有反应，而自动打开N多空白窗口，以致CPU100%，机子反应迟钝；当试图关闭这些窗口时，有时出现&#8221;试图引用不存在的令牌&#8220;的指示。经过排查了解，发现是微软12月份的一个补丁在作怪。这个补丁名为：WindowsXP-KB905915-x86-CHS.exe。<br><br>解决方法很简单：在&#8221;添加删除程序&#8221;项里删除该补丁（如果列表中没有显示补丁，勾选上&#8221;显示更新&#8220;复选框&#8221;即出现)，重启即可！！<br>　　微软补丁自动更新中还有这个补丁，所以重装了系统或最新用自动更新的请注意一定不要安装这个更新。强烈呼吁网络中心和工大计算机应急小组的相关人员删除该补丁！！</p>
<p><br>方法2，删掉下面这个注册表键值：HKEY_CLASSES_ROOT\CLSID\{c90250f3-4d7d-4991-9b69-a5c5bc1c2ae6}，只是关于IE7.0green的相关键值 </p>
<p>&nbsp;</p><script type="text/javascript" src="http://www.cnitblog.com/Files/yemoo/gg2.js"></script><img src ="http://www.cnitblog.com/yemoo/aggbug/36697.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yemoo/" target="_blank">Yemoo'S JS Blog</a> 2007-11-21 23:22 <a href="http://www.cnitblog.com/yemoo/archive/2007/11/21/36697.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>