<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>Yapollo.li</title><link>http://blog.csdn.net/ok7758521ok/</link><description>Yapollo.li javascript actionscript xhtml css flex</description><dc:language>zh-CN</dc:language><lastUpdateTime>Fri, 03 Jul 2009 17:30:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>李天华</dc:creator><title>AS3密码强度验证</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4319885.aspx</link><pubDate>Fri, 03 Jul 2009 17:29:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4319885.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4319885.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4319885.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4319885.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4319885</trackback:ping><description>&lt;br /&gt;AS3的密码强度验证函数 public static function evaluatePwd(sPW:String):int        {             if (sPW.length =48 &amp;&amp; iN &lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4319885.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>AS3中检测类中是否存指定方法</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4319660.aspx</link><pubDate>Fri, 03 Jul 2009 16:39:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4319660.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4319660.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4319660.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4319660.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4319660</trackback:ping><description>private function hasFunction(target:Object,method:String):Boolean{     var obj:XML = describeType(sp)     return obj.method.(@name==method).length() }&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4319660.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>as3 报错#2029   ------sound.close方法报错</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4318428.aspx</link><pubDate>Fri, 03 Jul 2009 11:47:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4318428.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4318428.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/03/4318428.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4318428.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4318428</trackback:ping><description>as3 报错#2029   ------sound.close方法报错今天遇到这个问题，经过我搜索研究后发现时这个urlstream报错，实际是IO被关闭造成这是flash的一个debug。如果要停止正在载入的音乐，就必须用close 但是一定要加上try{},catch(e){}捕捉异常，否则运行程序时势必停止哈&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4318428.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>Flash 3D引擎对比</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316195.aspx</link><pubDate>Thu, 02 Jul 2009 15:04:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316195.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4316195.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316195.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4316195.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4316195</trackback:ping><description>&lt;br /&gt;From http://www.wersling.com/blog/?cat=3&amp;lang=zh-cn&lt;br /&gt;papervision3d: 算是最老牌最流行的3d引擎了，as2时代就有。性能算是十分的不错(DEMO)，支持 ASE 和 DAE 格式的3d模型，其中 DAE 格式的贴图支持得非常的不错。支持的材质方式十分之多，几乎我们所能想到的方式基本都有。但是相对来说，模型却不多，而且Camera也不是很好用，没有默认的控制器。并且我发现他最近更新不快，很多功能没有陆续增加，实在是可惜。如果你需要做一个需要高性能，不需要动态灯光，碰撞检测等的项目，pv3d 是不错的选择。许可：MIT MIT License。&lt;br /&gt;Alternativa 3D : 一群俄罗斯人写的一个商业性的3d引擎，支持3DS格式模型，支持碰撞检测。有一个类似Counter-Strike的控制器，操作镜头是十分的方便。但是如果你希望动态的设置个别模型的位置什么的，那就惨了，性能十分的差。由于他不是开源项目，所以你是做商业应用，就得好好考虑了。许可：Alternativa3D License。&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4316195.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>flash 事件流 与 元件层次 的关系</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316033.aspx</link><pubDate>Thu, 02 Jul 2009 14:03:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316033.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4316033.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316033.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4316033.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4316033</trackback:ping><description>flash 事件流包括3个过程:查找,目标和冒泡 3个过程,他是从最底层的displayobj开始搜寻,类似与树状结构搜寻,displaycontainer 中查找这些元件.以前有时会遇到事件的触发问题,例如事件被吃掉,事件被多个元件触发.这里需要注意下安排他们的层次例如要监听的对象和无关的不想被触发的对象保持兄弟接点的层次关系. 要想都触发保持父子的节点关系.有时候我们不得不在一个父元件中添加子元件，同时父子元件都有事件需要监听。然而，父元件的范围比子元件大，点击父元件，而没有点到子元件 只响应父元件事件，点子元件（包含自父元件中）但却不要求父元件响应父元件的事件，只响应子元件事件。那么这个例子解决。 package{import flash.display.Sprite;import flash.events.MouseEvent;/**         * @author memory         * 事件流的测试         */ public class TestEvent&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4316033.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>AS3中Event的target和currentTarget的区别</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316031.aspx</link><pubDate>Thu, 02 Jul 2009 14:02:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316031.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4316031.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4316031.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4316031.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4316031</trackback:ping><description>&lt;br /&gt;真正的事件dispatch者是event.target,监听事件（addEventListner）的对象是event.currentTarget，Flex skd中有言曰：&lt;br /&gt;&lt;br /&gt;"Event objects also have target properties that reference the actual object which dispatched the event. In some cases, the target may not be the object for which you have registered a listener. This can occur when the object for which you have registered a listener contains a child component that also dispatches the same event (and&lt;br /&gt;the event bubbles). If you want to ensure that you are ge&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4316031.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>ActionScript3 内存管理  ---Garbage Collector  </title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315949.aspx</link><pubDate>Thu, 02 Jul 2009 13:35:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315949.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4315949.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315949.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4315949.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4315949</trackback:ping><description>&lt;br /&gt;抄文如下：&lt;br /&gt;首先看看AS的回收机制&lt;br /&gt;Flash中的无用单元回收机制(Garbage Collection)用来自动清除内存中不再需要的变量,有两种算法执行: &lt;br /&gt;引用计数 和 标识和清除.&lt;br /&gt;    引用计数用来追踪内存中对象的所有引用,当我们创建一个指向这个对象的引用时,它的引用计数就进行增1操作.&lt;br /&gt;var a:Object = new Object(); // new Object in memory given reference count of 1&lt;br /&gt;var b:Object = a; // Object now has reference count of 2 &lt;br /&gt;    当内存中不再存在任何指向这个对象的引用时,无用单元回收器(GC)会将这个对象从内存中清除掉. &lt;br /&gt;delete a; // Object has reference count of 1&lt;br /&gt;delete b; // Object has reference count of 0, removed from memor&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4315949.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>AS3中Loader与URLLoader的比较</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315899.aspx</link><pubDate>Thu, 02 Jul 2009 13:23:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315899.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4315899.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315899.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4315899.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4315899</trackback:ping><description>AS3已经中Loader与URLLoader是两个比较容易混淆的类,特此区分:应用范围Loader: swf,图片(jpg,png,gif)URLLoader:文本文件(xml,php,jsp…)使用方法Loader: 123456 loader.contentLoaderInfo.addEventListener(Event.COMPLETE,  loadComplete); privatefunction loadComplete(event:Event) { trace("done");addChild(loader); }URLLoader:12345678 xml&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4315899.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>有关AS3编程的一些总结</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315892.aspx</link><pubDate>Thu, 02 Jul 2009 13:18:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315892.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4315892.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/02/4315892.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4315892.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4315892</trackback:ping><description>&lt;br /&gt;有关AS3编程的一些总结&lt;br /&gt;     最近用AS3写一些项目，在编程过程中，遇到不少问题，同时也有一些收获和心得。现在贴出来希望对大家在AS3编程有一些帮助。如果你发现有说得不对的地方，你可以指出来，大家一起来讨论。&lt;br /&gt;     1、AS3的强制类型转换&lt;br /&gt;      我之前一直以为是没有这个功能的，而最近在看一些文档，发现这个功能是有的。&lt;br /&gt;      目前总结下来有两种写法：&lt;br /&gt;       (1) var loader:URLLoader = URLLoader(event.target);&lt;br /&gt;            不知道这种写法是借鉴那种编程语言，反正我没有见过。&lt;br /&gt;         （补充这个语法说明：http://livedocs.adobe.com/flash/8_cn/main/00001211.html）&lt;br /&gt;       (2) var loader:URLLoader = event.target as URLLoader;&lt;br /&gt;            这种写法是借鉴VB.Net编程&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4315892.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>flash-thunderbolt</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4313192.aspx</link><pubDate>Wed, 01 Jul 2009 15:04:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4313192.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4313192.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4313192.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4313192.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4313192</trackback:ping><description>&lt;br /&gt;flash-thunderbolt&lt;br /&gt;&lt;br /&gt;http://code.google.com/p/flash-thunderbolt/&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;在页面中利用firebug调试flash是非常不错的选择哈&lt;br /&gt;ThunderBolt is a lightweight logger extension for ActionScript 2 and 3 applications using Firebug. For logging without Firebug, especially for AIR applications, check out the ThunderBolt AS3 Console. &lt;br /&gt;For more information about ThunderBolt AS2 and ThunderBolt AS3 check out the Wiki. &lt;br /&gt;The ThunderBolt project based on the Mozilla Public License 1.1.. &lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4313192.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>Using addFrameScript() to initialise frame assets</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4312723.aspx</link><pubDate>Wed, 01 Jul 2009 13:08:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4312723.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4312723.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4312723.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4312723.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4312723</trackback:ping><description>&lt;br /&gt;Since I started using Flash CS3 there’s one thing that’s really been bugging me. Or to put it another way, there’s one bug that’s really been thinging me. With every project I’ve worked on this issue has come up and caught me out. That’s probably because it involves gotoAndStop().&lt;br /&gt;gotoAndStop()? How can that not work?!?&lt;br /&gt;Like this….&lt;br /&gt;Back in the old days you could send the play head to a frame and then do things with the symbols that were in that frame. This was all pretty bas&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4312723.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>As3.0未公开的方法addFrameScript()方法</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4312714.aspx</link><pubDate>Wed, 01 Jul 2009 13:06:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4312714.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4312714.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/07/01/4312714.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4312714.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4312714</trackback:ping><description>&lt;br /&gt;今天在flashguru上看到Actionscript 3.0未公开的addFrameScript()方法.此法主要是适合于使用flash 9创作环境来工作的群体.&lt;br /&gt;        addFrameScript的功能是允许你指定在flash player播放头播放到指定的位置时触发事件.这个方法可以接收四个参数,但目前只知道其中的前两个.&lt;br /&gt;        语法:&lt;br /&gt;        MovieClip.addFrameScript(frame:uint,notify:Function)&lt;br /&gt;        用法:&lt;br /&gt;        function output()&lt;br /&gt;        {&lt;br /&gt;        trace('播放头已到了第10帧');&lt;br /&gt;        }&lt;br /&gt;        //帧数的计算是从0的位置开始的,所以在使用addFrameScript的时候9代表的即是第十帧.&lt;br /&gt;        addFrameScript(9,output);&lt;br /&gt;        实际上addFr&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4312714.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>as3跨域加载外部图片</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/06/30/4310411.aspx</link><pubDate>Tue, 30 Jun 2009 16:39:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/06/30/4310411.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4310411.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/06/30/4310411.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4310411.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4310411</trackback:ping><description>&lt;br /&gt;跨域加载外部图片除需要设置crossdomain外，还需要在loader.load()方法添加context参数，文档显示context参数为LoaderContext 类： &lt;br /&gt;&lt;br /&gt;load(request:URLRequest, context:LoaderContext = null):void &lt;br /&gt;&lt;br /&gt;When loading images (JPEG, GIF, or PNG) instead of SWF files, there is no need to specify a SecurityDomain or an application domain, because those concepts are meaningful only for SWF files. Instead, you have only one decision to make: do you need programmatic access to the pixels of the loaded image? If so, see the chec&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4310411.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>AS3 loading</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/06/23/4291569.aspx</link><pubDate>Tue, 23 Jun 2009 14:27:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/06/23/4291569.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4291569.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/06/23/4291569.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4291569.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4291569</trackback:ping><description>AS2的时候做LOADING有很多种方法，做起来也得心应手&lt;br /&gt;可是到AS3的时候做LOADING的时候却无从下手，抓瞎了几天&lt;br /&gt;因为在AS3中引入了一个全新的类LoaderInfo，这个类可作用&lt;br /&gt;于任何的可显示对象（display object），这个对象里包含了加&lt;br /&gt;载过程检测、加载地址、加载对象的内容、加载对象总字节数（和&lt;br /&gt;加载过程中的字节数）、加载对象的宽度高度等等非常多的内容&lt;br /&gt;有2种方式可以访问LoaderInfo对象：&lt;br /&gt;1）访问flash.display.Loader对象的contentLoaderInfo属性；&lt;br /&gt;2）任何一个可显示对象（display object）都有loaderInfo属性；&lt;br /&gt;&lt;br /&gt;注意：每个SWF文档的主类的实例有loaderInfo属性，每个Loader有loaderInfo属性，同时它有一个contentLoaderInfo属性，通过这个属性你可以访问到Loaded对象的loaderInfo。&lt;br /&gt;&lt;br /&gt;下面还来例子示范。&lt;br /&gt;首先来一个lo&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4291569.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>李天华</dc:creator><title>一个禁止flash右键的方法</title><link>http://blog.csdn.net/ok7758521ok/archive/2009/06/22/4288416.aspx</link><pubDate>Mon, 22 Jun 2009 11:44:00 GMT</pubDate><guid>http://blog.csdn.net/ok7758521ok/archive/2009/06/22/4288416.aspx</guid><wfw:comment>http://blog.csdn.net/ok7758521ok/comments/4288416.aspx</wfw:comment><comments>http://blog.csdn.net/ok7758521ok/archive/2009/06/22/4288416.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/ok7758521ok/comments/commentRss/4288416.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4288416</trackback:ping><description>&lt;br /&gt;在做一个实验时遇到一个禁止flash的右键功能的问题。在网上找了很多方法，要不就完全不行，要不就浏览器不兼容。Google了一下国外的情况，终于找到了一个不错的方法。该方法用了javascript和as的结合，完美解决了问题。&lt;br /&gt;以下是javascript部分代码： var RightClick = {      /**       *  Constructor       */       init: function () {          this.FlashObjectID = "customRightClick";          this.FlashContainerID = "flashcontent";          this.Cache = this.FlashObjectID;          if(window.addEventListener){               window.addEventListener("mousedown", this.onGeckoMouse(), true);          } els&lt;img src ="http://blog.csdn.net/ok7758521ok/aggbug/4288416.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>