![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AS3
文章平均质量分 56
awfskoo
这个作者很懒,什么都没留下…
展开
-
localToGlobal()和globalToLocal()
localToGlobal1.localToGlobal必须是点的父组件去取值:pointParent.localToGlobal(new Point(point.x,point.y));2.当要确定坐标的组件是popUp属性的,且父级窗口大小可变化,此时要弹出组件随父级窗口大小变化的情况下,在监听Resize事件的时候,需要调用重写过updateDisplayList的方法,而此时的原创 2011-11-17 11:12:11 · 2069 阅读 · 0 评论 -
中文字体设置fontFamily无效
有时候给TextField、mx:Label等控件设置fontFamily时不起作用,可以试试用中文字体的英文名来解决。华文细黑:STHeiti Light [STXihei]华文黑体:STHeiti华文楷体:STKaiti华文宋体:STSong华文仿宋:STFangsong儷黑 Pro:LiHei Pro Medium儷宋 Pro:LiSo原创 2013-04-08 10:46:25 · 7955 阅读 · 1 评论 -
影响Flash文件大小的因素
原文链接:http://uh.9ria.com/space-52928-do-blog-id-2724.html一个FLASH的最小尺寸: 30输出时加保护: 2增加一个层: 0 (所以不要吝啬层)增加一个场景: 0 (多用啊) 将图形定义成符号: -2 (尽量定义,好处多多)增加一个空按钮(里面无任何图形):4增加一个MC: 26拖一个图形符号到场景中:转载 2013-04-07 17:03:40 · 669 阅读 · 0 评论 -
Text截取字符
text:TextFieldvar str:String = text.text.slice();var truncated:Boolean = false;str = str.slice(0, Math.floor((maxWidth / (text.textWidth + 5)) * str.length));text.text = str;while (str.length > 1原创 2013-04-07 15:47:48 · 1044 阅读 · 0 评论 -
Starling 学习
Starling项目启动时报错This application is not correctly embedded (wrong wmode value) 在项目配置文件中加params.wmode = "direct"手机配置文件中加directthis.theme.setInitializerForClass(Button, initializerFun,原创 2013-03-11 21:51:53 · 396 阅读 · 0 评论 -
数据绑定
Flex中的绑定无疑是很好用的。Flex为我们提供了多种使用数据绑定的方式,归纳起来通常有以下几种:{}绑定实现标记绑定实现应用BindingUtil类绑定实现ChangeWacher绑定实现[Bindable]元标签绑定实现双向绑定[Bindable]的完整形式为[Bindable(event=”propertyChange”)],实际上我们简原创 2012-11-12 21:52:29 · 568 阅读 · 0 评论 -
关于AS3的垃圾回收
FlashPlayer运行GC(Gabage Collection)的时间并不固定,它会根据你的内存的占用情况来决定运行GC的时间。它会根据用户机器的内存值来设定一个阀值,然后将程序的占用内存量保存在该阀值左右。GC是在每次申请内存时,根据当前内存占用来触发的。申请内存是一个必要因素。所以,如果一直不进行申请内存的操作,就算内存达到了一个高值,它也不会进行GC。但要注意,这只是决定回收原创 2012-11-08 20:52:44 · 3205 阅读 · 0 评论 -
as3常识,你不能不知道
第一部分:ActionScript. 3 语言基础 ┃ ┗━━━━━━━━━━━━━━━━━━┛ ================================================ 第2章 ActionScript. 3 语言基本元素 ================================================ 2.1.2 数据类型概述 简转载 2012-09-19 19:51:25 · 5102 阅读 · 0 评论 -
BitmapData简单的粒子效果
package{ import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.events.TimerEvent; i原创 2012-09-15 14:31:48 · 513 阅读 · 0 评论 -
Vector与Array的区别
Array是非类型化、稀疏数组: 所有元素类型并不要求相同,也不要求每个元素都有值,系统会添加默认空元素。//未初始化数组元素个数var arrA:Array=new Array();arrA[0]=0;arrA[9]=9;trace(arrA);//输出:0,,,,,,,,,9trace(arrA[1]);//输出:undefined //初始化数组元素个数为11var arrB转载 2012-04-20 16:26:56 · 1230 阅读 · 0 评论 -
pv3d入门及贴图
首先,PV3D的3D舞台需要一个容器,用来容纳整个3D舞台。 这个容器至少是Sprite类型的,因为Sprite是AS3或者说Flash9里,显示对象的最小单位,这也是我们的主类一定要继承自Sprite的原因,因为它需要被显示。// 创建3D舞台的容器_container = new Sprite();_container.x = 100;_container.y = 100;转载 2012-01-09 15:21:50 · 1500 阅读 · 0 评论 -
关于TweenLite
TweenLite的核心机制是用EnterFrame来驱动,用getTimer()来获取时间差,因而可以得到一个较准确的值。renderTime()来渲染计算当前时间的动作。flash.utils.getTimer():int用于计算相对时间。对于处理 ActionScript 3.0 的 Flash 运行时,此方法返回自为 ActionScript 3.0 (AVM2) 启动 F原创 2013-04-11 20:16:34 · 794 阅读 · 0 评论