ActionScript 3
Sen-DreamOn
这个作者很懒,什么都没留下…
展开
-
关于flash中图片(jpg\\png\\gif)旋转后锯齿(模糊)问题
在flash中做图片旋转后出现锯齿这个问题,不是问题,只能说你对flash的工具还没了解,从网上看一下,大部分的解决方法都是:调整发布设置里的flash品质\不允许压缩\点选属性里使用运行时的位图缓存项……这些方法都是解决不了问题的。解决问题的关键是:1:确保你发布的flash版本为flash player8以上(包含flash player8)。2:在flash文件“库”中,双击你要旋转的位图文原创 2014-11-25 19:22:52 · 1268 阅读 · 0 评论 -
as3:sprite作为容器使用时,最好不要指定width,height
官方解释:除 TextField 和 Video 对象以外,没有内容的显示对象(如一个空的 Sprite)的高度为 0,即使您尝试将 height 设置为其它值,也是这样。如果您设置了 height 属性,则 scaleY 属性会相应调整(width类推) 也就是说,一个空的sprite,既使您设置了width,height也是没用的(而且人为设置了反而会有负作用,见下面的代码)?12345678原创 2014-11-25 19:24:02 · 1196 阅读 · 0 评论 -
AS3.0编程 滤镜类及应用
在ActionScript 3.0中加入了滤镜类,使用滤镜类,可以实现改变颜色、形状、大小、旋转或其它显示效果。本节将终点讲述滤镜类及其用法。滤镜类在ActionScript 3.0中所提供的滤镜都位于flash.filters包中,这些滤镜既可以用于在Flash中创作的显示对象,也可以用于位图对象。使用滤镜可以应用丰富的视觉效果来显示对象,实现模糊、斜角、发光和投影等效果。 常用的滤镜类有6中,原创 2014-11-25 19:23:21 · 1341 阅读 · 0 评论 -
ActionScript3 常用公式
基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边 角度制与弧度制的相互转换:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI计算两点间距离:dx = x2 – x1;dy = y2 – y1;dist = Math.sqrt(dx*dx + dy*dy);缓动公式:sprite.x += (t原创 2014-11-25 19:22:27 · 334 阅读 · 0 评论 -
as3实现服务器的putLong()和getLong()
public function getLong():Number{ var h:Number = this.readUnsignedInt(); var l:Number = this.readUnsignedInt(); var num:Number = 0; switch(this.原创 2014-11-25 19:23:53 · 972 阅读 · 0 评论 -
as3位运算
左位移几就相当于乘以2的几次方( Left bit shifting to multiply by any power of two )//将一个值向左侧移动一位与这个值乘以 2 等效 。浮点数通过舍去小数点后面的所有位来转换为整数。大约快了300%x = x * 2;x = x * 64;//相当于:x = x x = x 右位移几就相当于除以2的几次方(Right bit shifting t原创 2014-11-25 19:23:43 · 549 阅读 · 0 评论 -
flash垃圾回收机制,内存泄漏的常见情况及内存释放优化的原则
一、Flash Player垃圾回收机制:Flash Player垃圾回收工作是由垃圾回收器(garbage collector)完成的。垃圾回收器是运行在后台的一个进程,它释放那些不再被应用所使用对象所占用的内存。不再被应用所使用的对象是指那些不再会被那些活动着(工作着)的对象所“引用”的对象。在AS中,对于非基本类型(Boolean, String, Number, uint, int)的对象原创 2014-11-25 19:23:04 · 1063 阅读 · 0 评论 -
用Point类计算两点间距离 actionscript3(转)
Point 对象定义一对笛卡尔坐标。它表示二维坐标系中的某个位置。其中 x 表示水平轴,y表示垂直轴。要定义 Point 对象,请设置它的 xy 属性,如下所示:import flash.geom.*;var pt1:Point = new Point(10, 20); // x == 10; y == 20var pt2:Point = new Point();pt2.x = 10;pt2.y原创 2014-11-25 19:22:24 · 3329 阅读 · 0 评论 -
AS3常用三方类库(二):TweenMax(转)
TweenMax 可能是很多人都用的,包括我 但 是最近发现大量的运用就总会产生这样或那样的"怪事",有时用代码来做缓动有时又用TweenMax造成了代码的 混乱,而且除了单调的TweenMax.to()等几个函数外,貌似还有很多这样那样fun stuffs。对于动画ease的控制,自己除了一个Back就不知道其他了。 总之一片惨淡, 所以趁着这个机会好好总结一下: 一,主要代码结构: com原创 2014-11-25 19:23:56 · 626 阅读 · 0 评论 -
AS3与数据结构 转载
原文地址 AS3与数据结构时至今日国内外都还没有一本专讲AS3与数据结构的书,对于我这种非科班毕业的社会闲杂人等来说,入门数据结构太难了,我参考了各方代码,经过一段时间的恶补,整理了一下目前Flash开发中有可能遇得到的数据结构。完整代码在文章结尾有下载,如有错漏请直接指出谢谢。数组Array类应该是Flash里最常用的数据结构了。比其他语言的数组高级和灵活许多,随意装入任何数据类型,不用固定长度原创 2014-11-25 19:23:40 · 1520 阅读 · 0 评论 -
一个老程序员的小小经验(转)
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、医疗保险、住原创 2014-11-25 19:23:30 · 512 阅读 · 0 评论 -
AS3中释放优化的几条常识
AS3中垃圾和堆弃物如不及时清理,会造成进程的速度方面授予限制,下面讲几点关于释放优化的几条内容。 被删除对象在外部的所有引用一定要被删除干净才能被系统当成垃圾回收处理掉; 父对象内部的子对象被外部其他对象引用了,会导致此子对象不会被删除,子对象不会被删除又会导致了父对象不会被删除; 如果一个对象中引用了外部对象,当自己被删除或者不需要使用此引用对象时,一定要记得把此对象的引用设置为null; 本原创 2014-11-25 19:23:12 · 404 阅读 · 0 评论 -
Flash MX本地保存数据的三种方法
谈到计算机操作,往往就不了数据操作,最基本的数据操作就是读取和保存数据。Flash程序很多时候也会用到数据操作,比如说载入外部文件就是读取数据。然而Flash保存数据的能力是很有限的。Flash 5时我们还可以用fscommond来本地保存外部文本文件,到了FlashMX时代,出于对安全因素的考虑,Micromedia取消了这个功能。 那是不是我们就无法用Flash MX保存数据了呢?回答是否定原创 2014-11-25 19:22:42 · 804 阅读 · 0 评论 -
Flash Player 11 & AIR 3.0 新特性
腾讯试题,当时不知,痛定思痛,寻找到答案。Flash Player 11和AIR 3的关注领域为跨屏幕,也就是各种终端设备,包换:PC、笔记本、手机、游戏机(PSP)、电视机机顶盒等。Flash Runtimes新功能和增强主要分为以下七个部分:1. 软件架构在软件架构方面,下一代运行时支持64位操作系统(Windows、Mac、Linux)和64位浏览器。2.桌面能力增强1) WebKit升级与原创 2014-11-25 19:23:15 · 401 阅读 · 0 评论 -
不依赖于Flex Framework的绑定(flight-framework)
不依赖于Flex Framework的绑定(flight-framework) 项目上界面上与内存里的属性显示一直不一致,而且在做同步的时候,经常会出现不同步的情况下,而且自己定义的事件一直没有时间去彻底的整一下。今天在网上论坛里逛逛,看到一个Binding框架,试用了一下,还是蛮好用的。既然好用,那以后我们的项目就用它吧。方便又高效。项目地址:http://code.google.com/p/原创 2014-11-25 19:23:49 · 398 阅读 · 0 评论 -
Super用法
总结注意点:1. super为父类超类的引用,我们可以把super当作父类的一个实例(实际上并不是实例,这样便于理解)2.子类在初始化时一定会先执行父类的构造函数,不管是显式还是隐式,这是必须的!3.父类有参时,super必须要显式调用且参数正确;无参时可隐式调用或显式调用不带参的super();4. 第二种理解为 super.方法()或者super.属性 调用5. 若子类重写,需添加一些功能,原创 2014-11-25 19:23:17 · 5403 阅读 · 0 评论 -
flash as3的文字描边效果和投影效果
找了很多资料测试 写出了特效的基本语法 //AS3描边文字效果演示 var text:TextField = new TextField(); text.text = "AS3描边文字效果演示"; text.textColor = 0XFF5500; var text.filters = new Array( new GlowFilter(0X000000,1,2,2,255) );原创 2014-11-25 19:23:08 · 1522 阅读 · 0 评论 -
科大讯飞SDK接入-actionScript3版 (续)
在flash平台下,使用的内网各种没问题,结果在部署到服务器时出现一些问题。例如:输入的语音都是一样的,内网的时候科大可以轻松的识别,部署到服务器科大识别的都是各种驴头不对马嘴。(郁闷啊)这个时候你就要按照下面步骤检查下:1.右键点开flash,选择设置选项。2.在窗口下方,点击一个显示器上面有一只眼睛的图标。打开保密性设置,选择允许,并且记住。3.最后,点击下原创 2014-12-03 16:55:41 · 830 阅读 · 0 评论