AS
文章平均质量分 52
iteye_9367
这个作者很懒,什么都没留下…
展开
-
位图和矢量图的区别
开始学习as3了,今天搞明白了 位图和矢量图的区别位图:在一个矩形区域(其实就是图片的宽 高 这个区域),每个像素点用一个像素来描述 从而产生的图片,顾名思义,位图放大后,是有锯齿的,因为每个像素是一个单位矢量图: 用数学计算描述的图像,比如一个直线就是 从 x0,y0 到 x1,y1 两点画一条线 不会出现,放大后模糊的现象。...原创 2009-02-20 14:35:11 · 316 阅读 · 0 评论 -
今天又上了一课
今天继续写Kfc的flash组件,一路哗哗的过去了,突然碰到一个问题,我远程调用的子flash不能响应我在主flash追加的事件了,难道是安全限制问题?不应该啊,控制对象的x,y都没问题啊,并且能够调用子flash中的方法啊。不想是安全限定问题,问问其它同事,钟伟没帮我看看我的问题,一直让我换成事件的单例模式,但是我感觉不应该是时间没传到的问题,因为我能把那个mc trace出来,...原创 2009-05-14 17:31:34 · 458 阅读 · 0 评论 -
Flash开发中的内存优化
1. 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉;2. 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除;3. 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null;4. 本对象删除不了的原因不一定是自己被引用了,也有可能是自己的孩子被外部...原创 2009-05-26 00:25:45 · 104 阅读 · 0 评论 -
AS3应用程序模块化开发与ApplicationDomain
当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ApplicationDomain 共享其代码和资源。模块(Module)按照程序逻辑,可以拆分出多个“功能模块”,如“注册”、“管理”等等;按照游戏或社区类程序的关卡或场景,可以...原创 2009-06-15 02:31:37 · 162 阅读 · 0 评论 -
flash social game 开发心得
以下是开发一些flash前端的一些心得,对我来说是新生事物,有了俺的第一次的惨痛教训之后,总结出来的经验。1、日志模块 无论是在开发时候的debug,还是线上运行,一定记着要trace出来一些信息,这样在发现问题的时候,能够快速 定位,当然,这里看个人喜好,自己也可以设一些url参数来处理是否显示trace信息2、异常捕获模块 flash要和后台通讯,就...2009-06-21 03:36:18 · 114 阅读 · 0 评论 -
namespace 小试
package { import flash.display.Sprite; public class test extends Sprite { public function test() { use namespace dog; var foo:Animals = new Animals(); foo.eat(); foo....原创 2010-01-28 15:02:22 · 126 阅读 · 0 评论 -
一个老外的关于flash开发的 Responsibilities
Responsibilities:Framework development: Cairngorm, PureMVC, Swiz, MateServerside communication: Flash Remoting (AMFPHP, OpenAMF, WebORB for PHP,CakeAMF, RubyAMF, FlourineFx, ZendAMF), Webserv...原创 2009-07-29 15:07:53 · 165 阅读 · 0 评论 -
位图缩放
为了在一些地方做效果展示,常常要把一些显示对象放到一个框框中,这个框框的宽高都是定死的,但是你的展示对象是获得,有很小的对象,有很大的对象(可能已经超出框框),怎么办呢? 简单粗暴!直接做显示对象的缩放。但是这样遇到问题,显示对象例如(原件 或者 sprite) 缩放后里面的位图会毛边,不规则。原因应该是位图直接限定大小缩放的问题。 想做的完美点就要做位图缩放,即 拿显示对...2011-07-27 00:48:28 · 321 阅读 · 0 评论 -
flash 中 安全域 和 crossdomain.xml 的使用
一直对flash 的安全域 和 crossdomain 比较迷惑。由于之前开发flash一直是在同一个域下开发的,也不会出现问题,但是在线上环境,由于各种资源的位置不同,就会产生一系列问题。 痛定思痛,花时间理解透吧。 假定: A 域下的 main.swf 调用 B域下的 module.swf 1、如果 仅仅是按资源调用,即不会访问被加载者的数据。这个...原创 2010-07-20 20:19:25 · 148 阅读 · 0 评论 -
AS3 点点【 二 】 stage-root-this
[img]http://lh6.ggpht.com/_YE8sr7aRsWc/SadlR4fzj7I/AAAAAAAAA6g/GYfC4pLZ_xE/stage-root-this.gif?imgmax=800[/img]stage-root-this先看Flash帮助文档里的图示,最上边的舞台就是stage了,root属于第2层,也就是说root是stage的子类,这2者的关系可以使...原创 2009-04-26 23:45:05 · 200 阅读 · 0 评论 -
Amf数据分析
从 【as3 game】小宝游戏 作者:83392943@QQ.com(c)前段时间分析了一个网页游戏,美术风格类似梦幻西游,是外包的。分析代码得知,客户端资源做了一些特殊处理,是用通过netconnection发过来的 decode的swf来解资源,本地是无缓存,存在内存中,自己如果用模拟的客户端去连服务器, 接受的是只是一个zip压缩的png文件,wpe抓包如下:看来做了域...原创 2009-12-13 23:59:52 · 211 阅读 · 0 评论 -
flash素材和代码的二进制处理不堪一击
最近做as3 开发,难免要学习一下别人的代码(当然我自己的代码是不做处理的,因为处理也没用),但是有些感觉不错的应用的主程序或者素材都是二进制处理过的,拿来直接反编译看不出来都用了什么功能,但是发现既然是二进制的要让flash客户端来用,必然要自己解压。这样解压算法必然能在flash中看到,所以这些所谓的二进制是显然的不堪一击。百度空间应用 【幸福厨房】感觉做的不错,有值得学习的地...2009-11-18 14:03:22 · 146 阅读 · 0 评论 -
as3 类 收集
ProjectsWiiFlashWiiFlash is an open-source project that gives you access to the Wiimote capabilites for the Flash platform.http://www.wiiflash.orgLiquid ComponentsLiquid Components i...2008-06-24 13:34:49 · 186 阅读 · 0 评论 -
flash stop的问题
最近一个flash 组件的时候出现了 不能停在第一帧的情况,自己在 play10下面,各种浏览器下面有测试了,没问题,奇怪的是在有些同事的浏览器上面,在第一次播放还正常,当再次播放这个flash的时候。不会stop的第一帧,会停在第二帧,结果 需要用户触发的按钮找不到了,看到一个近似白板的东西,好汗啊~~~,开始再网上找原因,结果有人说,flash在有些情况如果脚本让停在第一帧,实际上...2009-03-19 17:44:24 · 379 阅读 · 0 评论 -
AS3 库资源 很多非常有用的类库
下面是非常有用的类库,找到他们的时候我兴奋的不得了APIs、Libs、Components1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.googl...原创 2009-03-22 22:47:48 · 143 阅读 · 0 评论 -
AS3 点点【 一 】
今天有人给我反映说 占卜flash的摇卦按钮 有些用户不能点击,就是看着是个按钮但是不能点击,我看了这个按钮的特殊之处,发现我是在flash IDE 上直接定义实例名称来访问的,然后在as3 class中把 这个实例转成我需要的button。var divine_s:SimpleButton; // 这是我在as class 中定义的 控制对象divine_s = divin...原创 2009-03-26 10:43:40 · 349 阅读 · 0 评论 -
我的第一个as3应用
记得第一次和flash亲密接触时在刚到新浪的时候,那时候钟伟分给我一个任务,让我用flash写个在线拍照的程序,记得当时对flash的了解以及得到的信息是1、flash好像是一帧一帧播放的 2、flash能够做在线拍照程序。现在想起来第二点是多么重要(最后竟然做出来了)。事隔两年,现在才算真正用flash做开发,当时的as2换成了现在的as3,一切都是新的,新的又有什么可怕的,况且as3...原创 2009-04-10 01:08:17 · 117 阅读 · 0 评论 -
Cairngorm
Cairngorm学习——什么是Cairngorm? by 蛐蛐 2008-6-5 21:09:00参考文档:Cairngorm Microarchitecture for Adobe Flexcairngormdocs 什么是Cairngorm? Cairngorm(中文名:“烟水晶”?)是一个轻量级的Flex RIA程序开发框架,从而使程序可扩展性、可维...原创 2008-08-12 23:42:11 · 164 阅读 · 0 评论 -
【引用】43个热门Flex和ActionScript 3.0 APIs,技巧和工具
Sean Moore Bio 说道:秋天又一次来临了,是时候回顾一下2008年最热门的Flex和ActionScript 3.0 APIs,技巧和工具了,下面是我的总结,收集的比较全,Flex开发必备,欢迎补充。 介绍 Flex SDK 3.1 和 Flex Builder 3.0.1Flex SDK 3.1 是一个Flex SDK里程碑式的版本,推荐开发者使用。 http://...原创 2008-09-01 17:24:56 · 120 阅读 · 0 评论 -
外调资源类定义的注意事项
外调的资源类默认会定义为 MovieClip 的子类。但是绝大部分我们需要的是一个很简单的展现的动画在“能用sprite 就不用 MovieClip 的原则下”我们可以这样做:当导出类很简单,只为一帧,并且我们不需要控制这个导出类中的属性 (比如,我们不需要修改导出类中的一个文本框的内容)时,我们用Sprite来做基类,这个加载到主flash的时候也还是Sprite,相...2009-10-30 11:45:51 · 123 阅读 · 0 评论 -
获取flash显示区域 的 getBounds 和 getRect
getBounds(targetCoordinateSpace:DisplayObject):Rectangle返回一个矩形,该矩形定义相对于 targetCoordinateSpace 对象坐标系的显示对象区域。getRect(targetCoordinateSpace:DisplayObject):Rectangle返回一个矩形,该矩形根据 targetCoordinateSpac...原创 2011-01-21 15:06:49 · 325 阅读 · 0 评论