小菜AS3之路

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

2012年5月24日

摘要: http://bbs.9ria.com/thread-5295-1-7.htmlLRC 歌词同步public function Test() {flv = new FLVPlayback();this.addChild(flv) this.handler(); } function handler() { flv.align = "center"; flv.autoPlay = true; flv.isLive = false; flv.scaleMode = "maintainAspectRatio"; flv.skin = "app:/pa 阅读全文

posted @ 2012-05-24 17:53 枫雨 阅读(166) 评论(0) 推荐(0) 编辑

2012年4月25日

摘要: 全面学习AS3 API,着重了解显示列表、网络通信、bitmapData、drawAPI、二进制操作了解如何与美术配合,如何从SWF中获取你需要的资源了解嵌入和载入外部资源的方法,外部资源主要包括swf、png、jpg、mp3(建议必须学习FlashIDE,并掌握PS或fireworks中的一种)了解用AS制作动画的基础、概念和技巧(推荐Keith Peters的两本Animation)复习三角函数概念,初中几何(其实有这些就够了)了解Flash Player性能优化知识,通过优化算法和选择合适的方法(例如用Vector替换Array)来优化性能和内存占用了解swf文件格式,了解如何保护自己的 阅读全文

posted @ 2012-04-25 17:18 枫雨 阅读(393) 评论(0) 推荐(0) 编辑

摘要: 若使用Array,在取值的索引超出范围的时候,取得的值是undefined。 而如果使用Vector,则会抛出一个RangeError异常告知调用的索引超出了范围 阅读全文

posted @ 2012-04-25 14:07 枫雨 阅读(123) 评论(0) 推荐(0) 编辑

2012年4月24日

摘要: SWF用于运行时加载,而SWC在编译时用做外部库1.ApplicationDomain.currentDomain.getDefinition方法获取不在应用程序域内的定义,或者被父域覆盖的定义。这个方法返回应用程序域及其任意父域内的定义引用2.也可以用SWF的LoaderInfo.applicationDomain来获得在ApplicationDomain.currentDomain以外的应用程序域3.在当前应用程序域内使用ApplicationDomain.currentDomain.getDefinition方法的效果等同于全局函数getDefinitionByNamevar name: 阅读全文

posted @ 2012-04-24 16:50 枫雨 阅读(3572) 评论(0) 推荐(1) 编辑

2012年4月18日

摘要: TypeError: Error #1009: 无法访问空对象引用的属性或方法。"出现这个问题的原因很简单,常见的是"对象为null","属性不存在","方法不存在Ctrl + Shift + Enter调试模式设置断点,出错位置如:var list:Array;trace(list.length); 阅读全文

posted @ 2012-04-18 10:09 枫雨 阅读(191) 评论(0) 推荐(0) 编辑

2012年4月13日

摘要: SVN选择菜单 帮助–> 安装新软件在使用里键入地址: http://subclipse.tigris.org/update_1.6.x按回车键在Subclipse栏里选择带有Required标签的项目.一共三个然后下一步.完成下载完后重启Flash Builder4选择菜单 窗口 –> 其它视图 –> SVN即可以看到SVN插件功能.Flash builder 4.6 序列号:1424-4938-3077-5736-3940-56401424-4827-8874-7387-0243-7331国内关于https://code.google.com/hosting/settin 阅读全文

posted @ 2012-04-13 13:02 枫雨 阅读(263) 评论(0) 推荐(0) 编辑

2012年3月31日

摘要: 使用data 的属性来存储它们注意:切勿将值直接赋给共享对象的 data 属性, 将忽略这些赋值若要为共享对象创建私有 值(该对象正在使用时只有客户端实例才可以使用该值,并且该值在对象关闭时不与该对象存储在一起),请创建名称不是 data 的属性来存储它们varbo:Boolean;varmy:SharedObject=SharedObject.getLocal("my");if(my.data["point"]){mc.x=my.data["point"].x;mc.y=my.data["point"].y;fo 阅读全文

posted @ 2012-03-31 11:59 枫雨 阅读(212) 评论(0) 推荐(0) 编辑

2012年3月28日

摘要: http://kevincao.com/2010/07/hanfont//**没有设置,Flash会在源属性中根据导入资源文件的扩展名载入合适的类型*Flash不能通过XML文件的扩展名检测正确的MIME类型,嵌入XML数据时都要设置mimeType参数application/x-fontapplication/x-font-truetypeapplication/x-shockwave-flashaudio/mpegimage/gifimage/jpegimage/pngimage/svgimage/svg-xmlapplication/octet-streamQ任意的二进制数据*/publ 阅读全文

posted @ 2012-03-28 19:37 枫雨 阅读(5671) 评论(0) 推荐(0) 编辑

摘要: 常见的MIME类型(通用型): 超文本标记语言文本 .html text/html xml文档 .xml text/xml XHTML文档 .xhtml application/xhtml+xml 普通文本 .txt text/plain RTF文本 .rtf application/rtf PDF文档 .pdf application/pdf Microsoft Word文件 .word application/msword PNG图像 .png image/png GIF图形 .gif image/gif JPEG图形 .jpeg,.jpg im... 阅读全文

posted @ 2012-03-28 19:33 枫雨 阅读(288) 评论(0) 推荐(0) 编辑

2012年3月26日

摘要: 今天我们继续来探索SWC问题.一直没有找到关于SWC如何使用方面的权威指导,所以,每次有什么疑问我总是自己去测试.今天我又有一个疑问:一个Flex项目中,SWC和SWF体积之间是什么关系呢?了解这个可以让我们更好的去做项目.因此,我对引入SWC做了下面三个方面的假设:1.假设一:一但项目包含SWC(即lib文件夹下有SWC),那么SWC中的资源就会全部嵌入到SWF中,SWF文件就会增加2.假设二:引用一个SWC里的某个资源,就会将这个SWC的所有资源嵌入到SWF文件中.不使用则不嵌入3.假设三:引用一个SWC里的资源,只会将此资源嵌入SWF文件,其它没用到的将不嵌入于是我开始进行验证.先生成一 阅读全文

posted @ 2012-03-26 10:47 枫雨 阅读(592) 评论(0) 推荐(0) 编辑