开发FLASH全站及日常编程的工具类(rar下载)--我一直在找的黄金资源

我是在天地会网站上找到的这套工具库,第一眼我就明白,这就是我一直在找的东西!小型FLASH编程的好工具类

我在从一个菜鸟慢慢转变为小aser的过程中,我一直在找一些“平易近人”的工具类。而国外的大牛们写的那种高深的东西,往往是用来解决更专业的问题,比如3D、仿真、物理这些,但是在我们技术缺乏的中国,目前最缺少的还是这些解决日常问题的小类,比如怎么快速的给一堆元件赋值,比如怎么快速定义按钮行为......因为我们最日常的工作,还是写一些小规模的FLASH网站,然后卖给一些要求不高的客户。速度是重要的,创意、设计啥的,倒是次要的东西。

必须要感谢原作者的无私奉献。我看到他在天地会的这个资源分享贴响应廖廖,而群里那些菜鸟还是整天在叫嚷着“没有好教材”,“没有好源码”,真是元宝丢在大街上没人捡的感觉呀。昨天晚上我花了一个多小时,简单的测试了几个工具类,就已经大呼过瘾,比如这个:

XML/HTML代码
  1. addChildAndInit(this, new LogoMC,{x:100,y:100},20);  
  2.   
  3. //一句代码,可以完成原生代码很多句的功能,new一个新类-赋予xy位置及深度...  

作者在每个子类中,都添加了简单说明和代码例句,非常的友善!

github的下载地址

 

------------------------------------------------

以下是作者原文:

 

********************************************************************

          Copyright (c) 2009, www.a-jie.cn

               All rights reserved.

 

 msn: a-jie.cn@msn.com

 qq : 12688191

******************************************************************** 

                                                            

类-结-构(一部分没有在下表列出)    

********************************************************************

   tool

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 ---------------------- 滚动条组件

 

 

 



[本日志由 admin 于 2013-03-20 09:17 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: AS3工具类
相关日志:
评论: 1 | 引用: 0 | 查看次数: 3806
细伢子
回复回复细伢子[2013-03-21 11:01 AM | | | del | 取消审核]
不错,好工具,节省了不少时间
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 支持Gravatar头像.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 300 字 | UBB代码 关闭 | [img]标签 关闭