as3 常用类

QueueLoader
QueueLoader是一个顺序载入资源并监控的as类库。还能加载图片,SWF,MP3,XML……QueueLoader是为 as3 设计的,并且开源了。

URL-Prioritization Class
Url prioritization class它支持Loader,URLLoader以及Sound对象(也许有一天能支持NetStream对象)。它允许你设置请求的优先级以便这些对象能正确的顺序执行,还能查看当前的执行请求和载入请求。

MusicBuilder & SoundObject
这是一组类,包括MusicBuilder,SoundObject,SOCollection,Timer。这些类允许你使用multiple streaming mp3声音文件建立自己的音乐。它使用了一个新的Timer类,能够精确计算到毫秒,现在你能无缝的循环播放你的MP3文件。

SoundController Class
SoundController class管理声道。当当前声道达到最大值的时候,SoundController类会停止最早的声音,因此你可以播放新的声音。这类似“队列”的结构。当你添加新的声音,最早的声音被删除。

Sound Manager Class
这是个单例,可以在你的游戏/项目的任何地方被使用。只需要将你所有的声音文件注册到这个单例中,然后通过ID使用它们。

Using the Sound, SoundChannel, SoundTransform classes
正如你所见,这篇东东谈的是如何使用Sound, SoundChannel, SoundTransform类

声音类:

As 3 Inflector
这个转换器支持单/复数转换,驼峰,下划线,人性化(首字母大写等)

AS3 StringTokenizer
在java.util包内有一个非常有用的工具,就是StringTokenizer类。AS的StringTokenizer类是一个很方便的类,它提供一个简单的机制,使用特定的个人标记来分割字符串。

ActionScript 3 Inflector class for pluralizing and singularizing words
这个转换器支持大多数的单词的单复数转换。它本质上是Rails inflector类的端口

zeh.compression.LZW (AS2)
LZW是一个静态类,它允许使用Lempel-Ziv-Welch – or LZW – algorithm进行字符串压缩。它提供了一个快速引擎进行良好的压缩。这个引擎能够循环分割,很利于发送大量可压缩数据到服务器。比如说一张图片的点阵。

Sprintf.as
格式化字符串是一个很便利的功能,但杯具的是Flash AS库中没有。这个类增加了sprintf(把格式数据写成串)功能

文本类:

TextMetrics–寻找子串坐标,行宽等
你是否需要在动态TextField中找出换行?是否需要精确定位x/y,宽/高进行高亮显示。或者需要知道每行的宽度?gs.utils.text.TextMetrics类可以帮到你。

HTMLStyle
这是为了简化Flex中的html-text开发的组件。HTMLStyle使用几乎相同的标签,也使用与ActionScript代码。

AS3 AutoComplete class
ActionScript工程中的AS3 AutoComplete类。

Flash Text Search Engine Class
一个轻量级的多功能ActionScript文本搜索引擎。你可以简单的使用它,或者使用专家功能例如排除字符,大小写等。

Playing with Text in AS3
这篇教程将教你AS3中基本的文本格式处理。你应该会创建Textfield,改变它的颜色和属性,定位,嵌入字体。我们将使用TextField类和 TextFormat类去完成这些任务。

ActionScript Spellchecker for Flash Textfields
这个类允许你使用TextField中的拼写检查功能。现在,你能右键单击拼错的单词并且从字典中加载上下文的建议。

TextAnim
TextAnim是一个可扩展的,用来创建文本动画的类。思路是将文字打散成序列块,然后就可以自由的做你想要的动画。至于选择哪种补间引擎就无所谓了:Tweener,BTween,GTween,Tweensy,TweenLite……

颜色类:

Color Name Class
它根据SVG1.0定义颜色名和16进制的值。

ColorMatrix Class for AS3
和as2版本相比,作者增加了一些新的方法并尽可能的做了优化。

TweenMax
TweenMax扩展至快速轻便的TweenLite引擎。这次又增加了许多有用的功能像timeScale,AS#事件调用,终点设置,yoyo(tween动作 不停地往复循环 指示补间动画按与其补间属性最后一次增加的方向相反的方向播放),重复,延迟重复,四舍五入等。(我想这可能可以用来做颜色的过渡动画)。

Actionscript 3 Color Sampler Class
显示对象的颜色取样引擎。定义一个BitmapData的取样区(宽,高,x,y)并计算该区域的平均值。能够在该区域内取得RGB的红绿蓝通道,色调,饱和度和亮度的数值。

AdvancedColor
AdvancedColor对象主要是扩展了内置的颜色对像,它还提供了静态的方法,能够让颜色的值在色彩模式之间转换。

ColorFader: 在指定的时间内渐变到一个指定的16进制颜色。

Designer Class
用这个易使用的类去控制flash中的绘图API。用简单的AS命令就能绘制圆形,方形或者比较复杂的梯形。

Bitmap类:

Bitmap在我们的开发中使用率很高,这意味着掌握它很重要.实际上,有很多现成的类可以帮助我们更简单的操作Bitmap对象。接下来我们收集了8个关于Bitmap的类供大家参考,希望大家会喜欢。

AS3 Scale9 Bitmap
一个创建9宫的类。

AS3 bitmap mosaic class
很有趣的类,将图片进行马赛克处理

Active Window Blur
这个有点像flex中Alert后模糊的背景。

Animated Bitmap Class
这是一个动画播放类

CollisionDetection Class
这是一个用来检测碰撞的类

DistortImage Class
用来进行图像扭曲变形的类

ImageLoader
图片的加载管理类,有点像对象池的概念。

Reflection class
倒影类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
-结-构(一部分没有在下表列出) xml: XMLLoader.as ---------------------- 加载xml的 xmlToArray.as ---------------------- xml转换Array util: ArrayUtil.as ---------------------- 数组辅助功能 setFrameout.as ---------------------- 延迟(帧)函数 clearFrameout.as ---------------------- 清除延迟函数 delayOut.as ---------------------- 延迟(秒)函数 EnterFrame.as ---------------------- 似as2enterFrame NumberUtil.as ---------------------- 逐个递加数字 setFor.as ---------------------- for循环函数体 tryRun.as ---------------------- try catch运行函数 url: Address.as ---------------------- 设置为首页/添加收藏夹/获取地址栏地址并且复制到右键 URL.as ---------------------- 跳转html/获取文件地址 Cookies.as ---------------------- shareObject似cookies HtmCookies.as ---------------------- 真实cookies JavaScript.as ---------------------- javascript交互 HTTPS.as ---------------------- url随机数 SNS.as ---------------------- 各个sns网站的分享 timeline: prevPlay.as ---------------------- 反向/正向播放mc Timeline.as ---------------------- 处理时间轴 time: TimeClick.as ---------------------- 计时器 TimeCount.as ---------------------- 计数器 TimeFormat.as ---------------------- 格式化时间 text: BitmapText.as ---------------------- bitmap文本副本 setDText.as ---------------------- 快速设置动态文本 replaceAll.as ---------------------- 替换字符 MiniFont.as ---------------------- mini字体库 test: MainLoad.as ---------------------- 测试框架 third:(部分第三方) stage: AutoSize.as ---------------------- 自适应屏幕尺寸 FullScreen.as ---------------------- 控制全屏 StageInit.as ---------------------- 初始化场景 object: AClass.as ---------------------- 获取对象所属的 all.as ---------------------- 全体对象调整 some.as ---------------------- 遍历并调用对象集属性 move: BasicMove.as ---------------------- 简单的运动方式 mouse: Menu.as ---------------------- 右键菜单 MouseCheck.as ---------------------- 检查鼠标是否移动 load: GroupLoader.as ---------------------- 列队加载一组元素 MCLoader.as ---------------------- loader组件 ProLoader.as ---------------------- 预加载 geom: Rectangular.as ---------------------- 控制目标在矩形区域内 RectangleUI.as.as ---------------------- RectangleUI工具条 events: BasicEvent.as ---------------------- 基本事件模式 ButtonEvent.as ---------------------- button相关的事件 FLVEvent.as ---------------------- FLV相关的事件 LoadEvent.as ---------------------- load相关的事件 ListEvent.as ---------------------- list相关的事件 EventManager.as ---------------------- 强大的事件管理器 draw: Painter.as ---------------------- 绘图 Pen.as ---------------------- 画笔 SmoothCurve.as ---------------------- 生成光滑曲线 debug: Debug.as ---------------------- 5K Debug trace.as ---------------------- 覆写trace traced.as ---------------------- traced输出 data: DataInterface.as ---------------------- 简化flash和后台交互 ValueMode.as ---------------------- 后台模式 ListPage.as ---------------------- 实现flash列表相关功能 display: addChildAndInit.as ---------------------- 添加显示对象并初始化 ContainerMovieClip.as ------------------ movieClip容器,一般用来存放加载的 DisplayGroup.as ---------------------- 显示对象群组 DisplayHelper.as ---------------------- 处理显示对象简便操作 hitTestObjects.as ---------------------- 像素级碰撞检测 LoaderSprite.as ---------------------- 处理Loader相关的Sprite Registration.as ---------------------- 变换注册点 SubMovieClip.as ---------------------- movieClip基 QMC.as ---------------------- 快速MovieClip --bitmap: GoodBmp.as ---------------------- 新的bitmap --color: Color.as ---------------------- 颜色工具 --quick: QuickMovieClipArray.as ---------------------- 保存QMC对象 --shell: CoreShell.as ---------------------- 控制显示对象的外壳 fp10(仅支持fp10.0以上版本): --a3d:(--A3D--) A3D.as ---------------------- 参数配置 Ball.as ---------------------- 球 Box.as ---------------------- 盒子 Camera3D.as ---------------------- 摄像机 Container3D.as ---------------------- 3d容器 Plane.as ---------------------- 基本面 Scene3D.as ---------------------- 主场景 --core: FP10Object3d.as ---------------------- 基本3d对象 IFP10Object3d.as ---------------------- 3D对象接口 Light.as ---------------------- 灯光 Material.as ---------------------- 材质 --move: Move.as ---------------------- 运动制作器 OrderTool.as ---------------------- Z轴排序器 zOrder.as ---------------------- Z轴排序函数 ToolMaker.as ---------------------- 3d工具制造器 fp10(仅支持fp10.0以上版本): --upfile JPGLoader.as ---------------------- 本地图片上传保存 JPGEncoder.as ---------------------- 压缩为jpg PNGEncoder.as ---------------------- 压缩为png component: --button: BasicButton.as ---------------------- 基本的按钮MODEL AssociativeButton.as ---------------------- 串联按钮MODEL. ParallelButton.as ---------------------- 并联按钮MODEL LabelButton.as ---------------------- 加标签的按钮 TwoFaceButton.as ---------------------- 两帧型按钮 ButtonManage.as ---------------------- 按钮统一管理器 --interactive: DragComponent.as ---------------------- 拖动功能元件。 MouseFollow.as ---------------------- 一组对象的鼠标跟随 MouseFollowBg.as ---------------------- 跟随鼠标的背景 --media: FLVVideo.as ---------------------- FLV播放器 MP3Sound.as ---------------------- 简单mp3播放器 --mouse: Cursor.as ---------------------- 自定义鼠标指针 --text: InputText.as ---------------------- 设置输入文本 Typewriter.as ---------------------- 打字效果 --ui: BlackMask.as ---------------------- 全屏遮罩 TipBox.as ---------------------- 提示框TipBox ScrollPane.as ---------------------- 滚动窗口组件 SliderLine.as ---------------------- 滚动条组件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值