摘要: 这个文档类有两个容易出错的地方,其一是循环加载图片时在for里面要使用._LoadPic=new Loader();//每次加载只能加载一个图片,否则只能显示最后一个图片,每次都清空数据e.target代替_LoadPic,因为每次加载的内容不一样,所以得用e.targetXML文件内容:(自己找几个图片放在img文件夹并命名成以下)PicLoad.as代码:package{import flash.display.MovieClip;import flash.net.URLRequest;import flash.events.Event;import flash.net.URLLoader 阅读全文
posted @ 2013-10-21 14:39 泡沫小灰灰 阅读(162) 评论(0) 推荐(0) 编辑
摘要: trace(root.x,root.y);trace(box_mc.x,box_mc.y);root.x=200;root.y=100trace(box_mc.x,box_mc.y);//box_mc存放在时间轴 root下 虽然root的坐标变了 但是box_mc 的坐标并没变//root 坐标相对于舞台左上角的(0,0)点 叫全局坐标 box_mc 坐标相对于root 叫局部坐标(本地坐标)var point_mc:Point=new Point(box_mc.x,box_mc.y);var point_temp:Point=root.localToGlobal(point_mc);//想 阅读全文
posted @ 2013-10-12 11:48 泡沫小灰灰 阅读(546) 评论(0) 推荐(0) 编辑
摘要: js与as3的交互|as3 js 在html中应用|as3调用js一直没去深入研究下AS3与JS的交互开发也就是SWF在html中的通信,最近出于项目要求被迫投入了,也在这里做个汇总一:HTML中最快速的传值方式在HTML中插SWF时,可以跟个参数,比如:files/home.swf?id="21"在AS3里可以这样去接收AS3代码varid:String=stage.loaderInfo.parameters["id"];这种传值方式其实AS2的时候也是这样做的,到AS3时使用parameters属性替换了AS1.0 和2.0 提供SWF文件参数作为主 阅读全文
posted @ 2013-09-30 14:03 泡沫小灰灰 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 详细了解AS3的反射,请google相关文章,这里只是速记一下取类名: 传进一个object,返回类的全名var loader:URLLoader = new URLLoader( );var className:String = getQualifiedClassName(loader);trace(className); // Displays flash.net.URLLoader取父类的类名:传进一个object,返回父类的类名var loader:URLLoader = new URLLoader( );var className:String = getQualifiedSuper 阅读全文
posted @ 2013-09-29 15:16 泡沫小灰灰 阅读(117) 评论(0) 推荐(0) 编辑
摘要: LocalConnection可以实现swf与swf之间的通信1.同一个swf内的通信 ;2.不同swf之间的通信 ;3.AIR应用程序之间的通信 ;4.AIR应用程序与网站之中的swf之间的通信.虽然LocalConnection,如同起名字那样,只能够在同一台电脑之内的swf文件之中进行通信,但是它能够实现不同的应用程序,如 浏览器中的swf 与 AIR中的swf 的可以进行通信。LocalConnection通信可以在1.0,2.0与3.0的之间通信,或者3.0与1.0,2.0之间的通信都是畅通的为 了更深的理解LocalConnection,就要清晰的理解各个通讯文件的功能和命令。通. 阅读全文
posted @ 2013-09-22 16:57 泡沫小灰灰 阅读(235) 评论(0) 推荐(1) 编辑
摘要: 正则表达式元字符速查表2010-11-03元字符名称匹配对象.点号单个任意字符[…]字符组列出的任意字符[^…]排除型字符组未列出的任意字符^脱字符行的起始位置$美元符行的结束位置\反斜线-大于单词的结束位置(某些版本的egrep可能不支持)|竖线匹配分隔两边的任意一个表达式(…)括号限定多选结构的范围,标注量词作用的元素,为反向引用捕获文本?问号匹配前面的子表达式零次或一次+加号匹配前面的子表达式一次或多次*星号匹配前面的子表达式零次或多次\转义字符匹配元字符时加在元字符的前面{min¸max}区间量词至少需要min次,至多容许max次\1,\2,…反向引用(并非所有的egrep都 阅读全文
posted @ 2013-08-26 09:08 泡沫小灰灰 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 此文章从蓝色理想转至原文链接:http://bbs.blueidea.com/thread-2887754-1-1.html彻底解决乱码:Flash 5及其之前版本的编码标准是以系统编码为标准的.但Flash MX以后开始支持Unicode,并将Flash Player 6或以上版本预设编码为Unicode,如果Flash载入非Unicode编码时,(比如一个ANSI方式保存的文件)就会出现乱码.解决方法有两种:第一种是下策,即强迫Flash使用Flash 5的编码方法,在第一帧加入 System.useCodepage = true;这种方法虽然暂时解决了中文系统的乱码问题,但对程序的兼容性 阅读全文
posted @ 2013-08-26 09:04 泡沫小灰灰 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 来自Starling中文站http://www.starlinglib.com/wiki/News:Starling_Feathers目录[隐藏]1Feathers类库(即原Foxhole)成为Adobe支持的UI类库1.1简介1.2实例演示1.3跨平台1.4易于皮肤定制1.5自由和开放源码1.6概述1.7组件Feathers类库(即原Foxhole)成为Adobe支持的UI类库更新:Lee Brimelow制作了Feathers UI的视频教程。视频教程地址:http://gotoandlearn.com/play.php?id=173Foxhole是一个和Starling整合的UI类库,相 阅读全文
posted @ 2013-06-27 15:29 泡沫小灰灰 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.starlinglib.com/wiki/StarlingManual:PerformanceOptimization性能优化虽然Starling模仿了Flash传统显示列表,但您要知道屏幕背后发生的事情是有很大不同的。要得到应用的最佳性能,您需要了解关于Starling体系结构的一些关键概念。下面是一些您可以遵循的,让您的游戏尽可能的快速的最佳实践。尽可能减少状态变更如您所知,Starling使用Stage3D来渲染所有的可见对象。这就意味着所有的绘制都是GPU完成的。现在,Starling可以一个接一个的发送四边形到GPU,然后一个接一个的绘制。实际上,这也是最 阅读全文
posted @ 2013-06-27 15:28 泡沫小灰灰 阅读(298) 评论(0) 推荐(0) 编辑
摘要: texture是被创建来填充Image对象的,Texture和Image的关系就好像是本地的BitmapData和Bitmap的关系一样。Texture类包含如下的apis:• base : The Stage3D texture object the texture is based on.• dispose : Disposes the underlying texture data.• empty : Returns a Texture object out of dimensions (width and height).• frame : The texture frame (see 阅读全文
posted @ 2013-06-27 14:36 泡沫小灰灰 阅读(345) 评论(0) 推荐(0) 编辑