摘要: FP10之后as3中如果要对文本框进行缩放和旋转有两种可选方式1、设置Z轴坐标,将文本框变成3d对象,这样就相当于处理位图,效果不好。2、使用嵌入字体的方式当文本框嵌入字体后就可以有效的处理文本框的旋转和缩放问题了,而且效果很好(类似于处理矢量图)。嵌入字体有一个问题就是字体文件不小,一般大些的应用... 阅读全文
posted @ 2015-10-27 16:56 9筒 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 我们用flash buidler加载素材一般有三种途径:1、SWC,这种方式会增大SWF的大小2、flash cs项目关联3、SWF专门放素材资源通过Loader方式加载今天发现通过SWF加载方式有个问题要加载的素材如下图: A:是一个MC,里面放了一个B:mc,C:SimpleButton问题:... 阅读全文
posted @ 2014-05-08 19:40 9筒 阅读(523) 评论(0) 推荐(0) 编辑
摘要: Flash Builder更新Flash player版本下面以flash player11.6作为实例:首先,关闭Flash Builder。从上面Flash Player的下载地址中,下载这个SWC文件:http://download.macromedia.com/get/flashplayer... 阅读全文
posted @ 2014-05-06 22:29 9筒 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 效率就在我们身边,提升是如此简单!优化显示:透明效果,滤镜,缩放以及旋转可以产生分成绚丽的效果,但是这些效果同时也吃掉了很多的CPU,所以在游戏中尽可能用位图代替这些效果。流畅的逻辑运算:另外一个瓶颈是游戏中的逻辑判断。尽量减少不必要的判断,取消程序中的那些临界近似值的判断。出来显示问题,优化逻辑判断是提高游戏性能最为显著的一个。使用Vector类存储一组相同类型的数据:Flash player10引入了Vector类。除了要求存储数据必须是同一种类型外,它的功能和Array类完全一致。但是如果当需要存储不同类型的数据时,Array的运行效率还要比Vector胜出一筹的。用uint代替Math 阅读全文
posted @ 2014-03-30 16:43 9筒 阅读(300) 评论(0) 推荐(0) 编辑
摘要: hitTest 总结 那么在两个不规则的物体间如何检测碰撞?很遗憾,用 hitTest 方法无法实现。下面总结一下,hitTest 的基本设置:■ 对于矩形影片,使用 hitTestObject(displayObject)。■ 对于非常小的影片,使用 hitTestPoint(x, y, true) 注意将 shapeFlag 设置为 (true)。■ 对于非常不规则的影片图形,如果不要求非常精确或自定义一些解决方法的话,那么也可以使用 hitTestPoint(x, y, true)。4、如果对象是圆形的物体,那么使用距离碰撞检测方法将是最好的选择。5、弹性碰撞:碰到后根据角度算出目标位置 阅读全文
posted @ 2014-03-28 15:34 9筒 阅读(789) 评论(0) 推荐(0) 编辑
摘要: Flex中利用ByteArray与BitmapData互相转换实现图片的二进制保存与复原近 日在项目当中需要将图片保存到共享对象当中,开始用了俩天的时间做了对象的序列化,并以BitmapData的形式进行了图片的序列化保存共享,因为系统 没有提供更好的接口所以无法测试,前天写好了测试代码,结果对象的其他类型的属性都可以访问了,但图片就是复原不了,到各大论天,技术网站考究了一天也没 有答案,只有“KingLong's”的“[AS3]BitmapBytes类-实现BitmapData与 ByteArray(Base64)之间互转功能”一篇文章,看了半天,研究了半天,结果他把一个核心的类没有 阅读全文
posted @ 2014-03-22 00:31 9筒 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 需要Flash Player 10+版本的支持,原理就是主要利用fp10中的FileReference.load(),FileReference.data和 Loader.loadBytes()三个方法通过图片加载到内存中,来实现预览本地图片,但这个方式不太适用大图片预览,图片越大内存消耗就越大。[注意]:1.我这边图片上传路径是无效的,所以图片上传失败是正常的,你们可以改一下上传路径即可;2.需要Flash Player 10的支持;3.这次主要研究是预览本地图片功能。 1 package project.test 2 { 3 import flash.dis... 阅读全文
posted @ 2014-03-22 00:29 9筒 阅读(562) 评论(0) 推荐(0) 编辑
摘要: json是JavaScript Object Notation的简写,是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它是基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集,也就是说他是来自于jav... 阅读全文
posted @ 2014-03-22 00:20 9筒 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 出处:http://hereson.javaeye.com/blog/1981391. 客户端生成BitmapData 对象。2. 用JPGEncoder 对其编码相应的字节数组3 用URLRequest和URLLoader发送数据。4.服务用request.getInputStream()接收流..5.保存为图片格式。 1 package 2 ...{ 3 import flash.geom.Point; 4 import flash.geom.Rectangle; 5 import flash.net.URLLoader; 6 import f... 阅读全文
posted @ 2014-03-22 00:17 9筒 阅读(419) 评论(0) 推荐(0) 编辑
摘要: AS3 在图片处理方面给我们带来了令人惊奇的功能。其中一个特性就是允许将一个显示对象编码为JPEG格式,当然要感谢JPEG Encoder包含在了AS3 Core Library里面,这让我们可以做一个实际上非常容易的实例。在这篇文章里,我将向你展示如何创建一个Flash文件,并且把一个电影剪辑编码成 JPEG格式,然后允许用户下载这个图片到他们的桌面上。或许下面这个例子可以给你一些启发,告诉你如何应用这项技术,尝试在上面绘画,然后点击下面的按钮吧。点击这里查看示例准备工作在我们开始之前,请确保你拥有了ActionScript. 3 Core Library。这个类库包含了一些很有用的类,用于 阅读全文
posted @ 2014-03-22 00:06 9筒 阅读(815) 评论(0) 推荐(0) 编辑