2012年11月29日

解决加载swf报错问题

摘要: 今天碰到一个问题,在加载swf时候一直提示无法访问空对象引用的属性和方法,上网查了下,原来是子swf在还没有addChild进来的时候已经访问了stage对象导致的,具体原因请参见原文:http://uh.9ria.com/space-62066-do-blog-id-5445.html原文把加载swf报错分成两种情况,如下所示:1.显示对象根目录错误有些人为图方便,直接在把Loader对象用addChild()添加到舞台上,这是错误的,因为有些子SWF的程序在文档类中,把parent看成是stage,而直接添加Loader对象,子SWF中的parent就是Loader了,Loader相当于另 阅读全文

posted @ 2012-11-29 15:01 feibinyang 阅读(290) 评论(0) 推荐(0) 编辑

jQuery中appendTo的bug

摘要: 今天在写js的时候,碰到一个很奇怪的问题,当我从后台取回数据(数据为空),然后用模板引擎解析完毕后,把解析完的数据appendTo到页面上时,一直报"expession error : jQuery.js 19行"这样的错误,让我很郁闷,一开始以为是数据格式的问题,调试后发现不是的,是因为我把一个" "这样的内容appendTo到页面时发生的错误,具体参考如下所示:当我用$("").appendTo(页面)的时候没有报错,运行正常,但是当我用$(" ").appendTo(页面)的时候就出现上面这个错误,汗,这应该 阅读全文

posted @ 2012-11-29 14:40 feibinyang 阅读(315) 评论(0) 推荐(0) 编辑

2012年11月14日

flash隐藏时回调js时的怪异bug及修正

摘要: 今天在调试由产品反馈的一个bug时,非常怪异,具体表现如下:flash中会有连续3此回调同一个js函数(当然js函数会有不同逻辑区分),依次作用是:提交积分、显示排行榜、显示挑战结果,当flash在第二次回调js函数(即显示排行榜)时,会隐藏游戏(即flash),然后第三次回调时就显示挑战结果的对话框。其实按正常逻辑,这段代码也是有问题的,因为当隐藏flash时(用display:none),肯定会造成浏览器和flash的重绘,这个时候flash已经不存在了,那就无法再回调js函数了,可偏偏这个bug只在chrome中体现出来,ie和FF都是正常隐藏游戏、显示排行榜了,而chrome则是隐藏游 阅读全文

posted @ 2012-11-14 14:28 feibinyang 阅读(196) 评论(0) 推荐(0) 编辑

2012年11月13日

id和name的区别及在flash里面的不同表现

摘要: 一直对id和name属性挺模糊的,加上最近碰到flash交互时的问题,做个记录吧:区别: 1、id是元素身份,是唯一的,而name是元素名称,可以重复;name个性:1、name属性可以用来和服务器端交互数据; 2、name属性可以用来建立锚点,如:<a name="test"></a>; 3、name可以作为默写特定元素的属性,如Object下面是id和name用在Object时候的区别:demo1: <object id="test"> <embed id="test" /> < 阅读全文

posted @ 2012-11-13 21:36 feibinyang 阅读(446) 评论(0) 推荐(0) 编辑

导航