[源码下载]

积少成多 Flash(ActionScript 3.0 & Flex 3.0) 系列文章索引

作者:webabcd

Flash 之 ActionScript 3.0 
1、积少成多Flash(1) - ActionScript 3.0 基础之数据类型、操作符和流程控制语句
介绍
Flash ActionScript 3.0 中所有的数据类型都是对象,操作符和流程控制语句的语法与C#类似

2、积少成多Flash(2) - ActionScript 3.0 基础之包、类、包外类、命名空间、属性、方法、接口和继承
介绍
Flash ActionScript 3.0 是一种面向对象的语言,包、类、包外类、命名空间、属性、方法、接口和继承

3、积少成多Flash(3) - ActionScript 3.0 基础之以文本形式、XML形式和JSON形式与ASP.NET通信
介绍
Flash ActionScript 3.0 以文本形式与ASP.NET通信、以XML形式与ASP.NET通信和以JSON形式与ASP.NET通信

4、积少成多Flash(4) - ActionScript 3.0 实例之Hello World, 时钟, 计时器
介绍
通过3个简单的示例,对使用 Flash ActionScript 3.0 开发程序有个感性的认识

  • Hello World - 演示最基本的交互。即按个按钮,就会在 UI 上显示对应的信息
  • 时钟 - 演示如何做最基本的动画处理。即对时钟的时,分,秒针做旋转动画
  • 计时器 - 演示稍微复杂一点的交互。即一个计时器,可以对其做启动,暂停,停止的操作

5、积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)
介绍
通过一个经典示例,即闹钟,对使用 Flash ActionScript 3.0 画图、做动画有一个大概的了解,并通过此示例学习自定义事件的开发

  • 自定义事件 - 继承自 Event ,一个 public static const 定义事件类型,其他 public 变量定义事件属性
  • 画图 - 通过 Shape 对象的 graphics 属性来执行矢量绘图命令
  • 动画 - 通过 Timer 对象或监听 Event.ENTER_FRAME 事件

6、积少成多Flash(6) - ActionScript 3.0 绘图之图形和转换
介绍
演示使用 Flash ActionScript 3.0 画一些基本的图形,以及对绘制的图形或其他可视对象做一些基本的转换

  • 画图 - 通过 Shape 对象的 graphics 属性来执行矢量绘图命令

    • 1、使用 lineStyle() 定义画图的线条样式
    • 2、moveTo() - 设置当前绘画点;lineTo() - 以当前绘画点为起点,用当前定义的线条样式,画一条直线到目标点;curveTo() - 指定二次贝塞尔曲线的控制点和终点,从而完成曲线的绘制;drawRect() - 绘制矩形;drawCircle() - 绘制圆形;drawEllipse() - 绘制椭圆;
    • 3、beginFill() 和 endFill() 用于填充他们之间所绘制的图形。如果是渐变填充则对应的方法是 beginGradientFill 和 endFill()
  • 转换 - 通过设置对象的 transform.matrix 属性,对其做相应的转换
    • Matrix.rotate() - 旋转的角度
    • Matrix.translate() - 平移的距离
    • Matrix.scale() - 缩放的比例
    • Matrix.b - 将矩阵垂直倾斜
    • Matrix.c - 将矩阵水平倾斜

7、积少成多Flash(7) - ActionScript 3.0 交互之鼠标事件和键盘事件
介绍
演示使用 Flash ActionScript 3.0 来监听用户的键盘事件和鼠标事件,并对其作相应的处理

  • 键盘事件 - 在 flash.events.KeyboardEvent 类下。只有两个事件类型 KeyboardEvent.KEY_DOWN 和 KeyboardEvent.KEY_UP 。
  • 鼠标事件 - 在 flash.events.MouseEvent 类下。常用的事件类型有 MouseEvent.MOUSE_DOWN, MouseEvent.DOUBLE_CLICK, MouseEvent.MOUSE_UP, MouseEvent.MOUSE_OVER, MouseEvent.MOUSE_MOVE 和 MouseEvent.MOUSE_OUT 等。

8、积少成多Flash(8) - ActionScript 3.0 网页之获取参数,JavaScript与ActionScript之间的相互调用
介绍
演示使用 Flash ActionScript 3.0 获取配置参数,页面参数,以及 js 与 as 间的交互

  • 参数获取 - 通过 Application.application.stage.loaderInfo.parameters[param] 获取配置参数(flashVars);通过 JavaScript 获取 url 参数
  • 与JavaScript交互 - 利用 ExternalInterface 实现 ActionScript 和 JavaScript 间的相互调用

Flash 之 Flex 3.0    Flex 3.0 在线 Demo
1、积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
介绍
演示 Flex 3.0 中的布局控件的应用,样式和皮肤的应用

  • 布局控件 - Flex 中常用的布局控件一览
  • 样式 - 通过 css 控制 Flex 中各个控件的样式
  • 皮肤 - 使用 Flash 开发的 swf 做控件的皮肤

2、积少成多Flash(10) - Flex 3.0 状态转换(State), 状态转换的过渡效果(State Transition), 自定义鼠标指针
介绍
演示 Flex 3.0 中的转换状态及转换状态中的过度效果,自定义鼠标指针

  • 状态转换(State) - 对 UI 状态,以某一种编程模型做转换
  • 状态转换的过渡效果(State Transition) - 设置 UI 状态的转换过程中的过渡效果
  • 自定义鼠标指针 - 对鼠标指针的样式做自定义设置

3、积少成多Flash(11) - Flex 3.0 动画效果(effect)
介绍
演示 Flex 3.0 中的各种动画效果(effect)的应用

  • Zoom - 放大/缩小
  • Wipe - 从上/下/左/右 4 个方向 线性渐变地 对控件做 删除/显示
  • Rotate - 旋转
  • Resize - 调整控件大小
  • Fade - 淡入/淡出
  • Move - 改变控件位置
  • Iris - 显示/消失(放射性渐变)
  • Blur - 模糊
  • Dissolve - 对控件做alpha修改
  • Glow - 对控件做周边发光
  • SoundEffect - 播放一段音频
  • Parallel - 对各种 effect 做并行展示
  • Sequence - 对各种 effect 做串行展示
  • TweenEffect - 此类是大部分 effect 的基类

4、积少成多Flash(12) - Flex 3.0 验证控件(Validator), 缓动效果(easing) 
介绍
演示 Flex 3.0 中的验证控件的应用,以及各种缓动效果(easing)的应用

  • Validator - 各种验证控件的基类,其可用于必填验证
  • DateValidator - 日期验证控件
  • EmailValidator - Email 验证控件
  • RegExpValidator - 正则表达式验证控件
  • 缓动(easing) - 系统自带的动画缓动效果,以及自定义缓动效果
  • 加密/解密 - 常用加密算法的 AS3 库的应用
  • 其他 - 其他一些常用的东西

OK

[源码下载]

本文转自webabcd 51CTO博客,原文链接:http://blog.51cto.com/webabcd/342175,如需转载请自行联系原作者

积少成多 Flash(ActionScript 3.0 Flex 3.0) 系列文章索引相关推荐

  1. Flex与.NET互操作系列文章索引

    本系列文章主要介绍了关于Flex与.NET结合开发中的一些互操作性,包括网络通信.数据加载.数据传输.文件传输.以及应用于Flex与.NET协作开发的通信网关开源项目FluorineFx的相关知识点. ...

  2. flash actionscript 3.0 发布H264的视频流

    NetStream.publish捕捉摄像头的图像,并coded-后发送到:FMS的服务器.闪光灯11终于支持发布H264的流.因为推送H264的流,需要flash播放器能编码H264格式视频,在闪存 ...

  3. Flash ActionScript 3.0 动画高级教程 (高清PDF中文版下载)

    Flash ActionScript 3.0 动画高级教程 (高清PDF中文版下载) 转载于:https://www.cnblogs.com/gavinhughhu/archive/2010/09/2 ...

  4. Flash Actionscript 2.0中的函数与事件 之 函数类(Function Class)

    Flash Actionscript 2.0中的函数与事件  之  函数类(Function Class) 作者:LeeFJ 函数是什么,在面向对象里面通常称为方法(Method),但是在AS2.0里 ...

  5. flash 8或flex 2.0+.net web service做在线大头贴,完善中!

    flash中的代码: 在舞台上放上一个视频元件,大小是160×120,名字为mybox.再放一个button按扭,名字为photo_btn,第一桢代码如下:  1 import mx.data.com ...

  6. Flash ActionScript 3.0 动画教程 (高清PDF中文版下载)

    Flash ActionScript 3.0 动画教程 (高清PDF中文版下载) 转载于:https://www.cnblogs.com/gavinhughhu/archive/2010/09/21/ ...

  7. ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题...

    面向对象的程序设计(Object-Oriented Programming,简记为OOP)是一种功能非常强大的编程方法,立意于创建软件重用代码,以类为基础去思考编程问题. ActionScript 3 ...

  8. Flash as2.0与3.0功能性能详细对比

    一.flash as2.0 与as3.0的定义 ActionScript 2.0:实际上是as1.0的升级版,首次将OOP(Object Oriented Programming,面向对象的程序设计) ...

  9. 【转】Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系

    标签: Actionscript AS3 MXML Flex Flex Builder Flash Builder Flash AIR Flash Player   ActionScript Acti ...

最新文章

  1. java 超时异常_Java如何实现任务超时处理
  2. Unitest框架的使用(一)准备工作,接口定义和Unittest方法
  3. Android Builder模式
  4. 赫兹的单位换算_频率 时间 单位转换
  5. C语言超市商品管理系统代码(精)
  6. Combination
  7. C1041: 无法打开程序数据库“xxx.pdb”;如果要将多个 CL.EXE 写入同一个 .PDB 文件,请使用 /FS
  8. set在python中是什么意思_python中set是什么意思
  9. jekins 下载插件、安装插件报错
  10. PG14新特性--恢复和VACUUM的加速
  11. 企业微信hook接口,朋友圈功能开发教程,逆向开发,企业微信营销开发
  12. Android HorizontalScrollView左右滑动
  13. 14岁萝莉自学编程独立开发游戏
  14. 我的世界java版刷雪球机,我的世界手机版怎么刷雪球 无限刷雪球机
  15. 墨魂服务器维修,2013年10月22日定期维护公告
  16. java not equal_Java CriteriaBuilder.notEqual方法代码示例
  17. android外卖实验报告,基于Android平台的外卖app设计与实现.doc
  18. 【GIS导论】实验四 地形分析
  19. HDU 1574 RP问题(DP)
  20. 华硕笔记本需要重启才能连接wifi?原来是无线网卡驱动的锅

热门文章

  1. Android Handler介绍
  2. c语言宏嵌套和展开规则
  3. 《独辟蹊径品内核:Linux内核源代码导读(china-pub首发)》的前言
  4. 何崚谈阿里巴巴前端性能优化最佳实践
  5. ASP.NET实现身份模拟
  6. php几个预定义变量$_SERVER['DOCUMENT_ROOT']
  7. 怎么样给下拉框加载背景色
  8. Windows 7 64位机上OpenCV2.4.3的编译、安装与配置
  9. 东北师大计算机考研报名人数,东北师范大学考研难吗?一般要什么水平才可以进入?...
  10. php文件保存类库,PHP生成PDF文件类库大全[开源]