小菜AS3之路

2012.2.17
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月28日

摘要: 1.支持Vector2.for each in更是从Flash Player 93.Flash原生的bitmap.encode4.如打开位图缓存;使用bitmapData.lock;把bitmapData的transparent属性设置为false;5.屏蔽所有鼠标事件(本来就用不上鼠标,留它又何用啊?);6.换AIR SDK 3.77.bitmapData原生的compare、merge、histogram等方法代替Ohtsuka Masakazu自8.用byteArray操作代替bitmapData.getPixel,用setVector代替setPixelflex-formatting插 阅读全文

posted @ 2013-06-28 15:43 枫雨 阅读(298) 评论(0) 推荐(0) 编辑

2013年5月16日

摘要: var scrollTop = document.documentElement.scrollTop||document.body.scrollTop;body是DOM对象里的body子节点,即 标签;documentElement 是整个节点树的根节点root,即 标签;DOM把层次中的每一个对象都称之为节点,就是一个层次结构,你可以理解为一个树形结构,就像我们的目录一样,一个根目录,根目录下有子目录,子目录下还有子目录。以HTML超文本标记语言为例:整个文档的一个根就是,在DOM中可以使用document.documentElement来访问它,它就是整个节点树的根节点。而body是子节. 阅读全文

posted @ 2013-05-16 18:39 枫雨 阅读(245) 评论(0) 推荐(0) 编辑

2013年5月15日

摘要: 1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 apply方法: 语法:apply([thisObj[,argArray]]) 定义:应用某一对象的一个方法,用另一个对象替换当前对象。 说明: 如果 argArray 不是一个有效 阅读全文

posted @ 2013-05-15 15:51 枫雨 阅读(188) 评论(0) 推荐(0) 编辑

2013年3月15日

摘要: Aptana 调试 javascript 图解教程JQuery提示:菜单window->preferences->General->aptana->editors->javascript->code assist将jquery 1.3选中即可aptanadebugger要求相对应的Firebug版本号常规 ---> 内容类型 ---> Text ---> 设置缺省编码 gbkFirefox Debugger参见:http://www.aptana.com/docs/index.php/Installing_the_JavaScript_de 阅读全文

posted @ 2013-03-15 14:40 枫雨 阅读(253) 评论(0) 推荐(0) 编辑

2013年3月13日

摘要: 面以flash player11.6作为实例:首先,关闭Flash Builder。从上面Flash Player的下载地址中,下载这个SWC文件:http://download.macromedia.com/get/flashplayer/updaters/11/playerglobal11_6.swc,并命名为playerglobal.swc进入Flex SDK目录(..\Adobe\Adobe Flash Builder 4.7\sdks\4.6\frameworks\libs\player),您应该看到里面已经有了一个11.1的文件夹,您要做的就是建立一个新的文件夹,命名为11.6,并 阅读全文

posted @ 2013-03-13 11:23 枫雨 阅读(2123) 评论(0) 推荐(0) 编辑

2013年3月6日

摘要: ---恢复内容开始---var y1_mc:yuan1;var yArray:Array = new Array();for (var i:int =0; i<8; i++) {y1_mc=new yuan1();y1_mc["txt"].text = "框:" + i;this.addChild(y1_mc);rand();yArray.push(y1_mc);}function rand():void {var mcy:uint = Math.random()*(480-100);var mcx:uint=Math.random()*(320- 阅读全文

posted @ 2013-03-06 23:31 枫雨 阅读(136) 评论(0) 推荐(0) 编辑

2013年3月1日

摘要: http://www.cnblogs.com/hihell/archive/2011/08/24/2151760.htmlhttp://www.eclipse.org/babel/downloads.phpBabel Language Pack Update Site for Helioshttp://download.eclipse.org/technology/babel/update-site/R0.10.1/helios Babel Language Packs in Chinese (Simplified) 阅读全文

posted @ 2013-03-01 16:12 枫雨 阅读(135) 评论(0) 推荐(0) 编辑

2013年2月17日

摘要: http://chaimzane.iteye.com/blog/320349 阅读全文

posted @ 2013-02-17 11:13 枫雨 阅读(138) 评论(0) 推荐(0) 编辑

2012年12月29日

摘要: 在Actionscript3中,由于没有Sound.loadBytes()方法,所以无法通过ByteArray来直接播放MP3。SWF和图片文件(JPEG,GIF和PNG)可以通过Loader.loadBytes加载,并不需要太多的操作就可以使用,而原始的声音数据可以通过Sound对象的SampleDataEvent来播放。现在事情有点棘手,如果你的MP3数据在ByteArray中,如何播放它呢。as3swf库可以帮助你解决这个问题。http://bbs.9ria.com/thread-38407-1-1.html我们要做以下几步:1.创建一个嵌入了MP3的SWF。2.通过LoaderoadB 阅读全文

posted @ 2012-12-29 16:17 枫雨 阅读(323) 评论(0) 推荐(0) 编辑

摘要: var old:Array = new Array("a","b","c","a","d");var now:Array = new Array("a","f","g","h");for (var i=0; i<now.length; i++) {var a = now[i];for each (var item in old) {if (old.indexOf(a) != -1) {//old.splice( 阅读全文

posted @ 2012-12-29 16:16 枫雨 阅读(228) 评论(0) 推荐(0) 编辑