ActionScript

概述

Actionscript在此特指版本3.0以上的.而非旧版actionscript1.0actionscript2.0.最初Flash着重于动画,所以互动方面的脚本功能少,后续版本渐渐引入ActionScript加强互动功能.ActionScript的语法类似于JavaScript,但是使用了不同的编程框架和类库.Flash MX 2004开始使用ActionScript 2.0, 使互动功能大增.而从Flash CS3/Flash Player 9之后开始使用全新的ActionScript 3.0.

ActionScript 3.0是为了全新的Flash RIA平台而生的面向对象的脚本语言. 可用于比较大型的RIA应用开发.

作用

在基于组件的开发模型下,开发人员可以运用预先做好的组件。将ActionScript 添加到Flex 应用程序中。ActionScript 可以出色地完成如下任务:

1. 处理事件

2. 处理错误

3. 在MXML 语句中将数据对象绑定到Flex 控件上

4. 定制组件

代码安全

为保护AS代码不被轻易破解反编译,可以使用ActionScript obfuscators加密代码.

参见

Right Click Menu in ActionScript 3| 为actionscript增加右键支持| custom-context-menu| 想屏蔽flash右键菜单吗,冤孽啊|

Create pop-up browser windows |:AS3中就不能用getURL来弹出小窗口了,而是用navigateToURL。

flash.events.TextEvent link 事件|,也支持文本中的超链接,前提是要确定selectable、mouseEnabled还有它 parent 的 mouseChildren 值是true,确定它没有被其他原件挡住.确定你输入正确.

Get/Set in ActionScript 3 Explained| as3.0 中get set方法的使用方法|

actionscript-3-using-urlloader-to-send-and-load-server-variables| Flash/Flex学习笔记(4):如何打开网页及Get/Post数据|

积少成多Flash(8) - ActionScript 3.0 网页之获取参数,JavaScript与ActionScript之间的相互调用|

怎么监听全屏后按ESC事件呀[已解决,两种方法]|

ProgressBar| 学习AS3.0菜鸟起飞之—ProgressBar(制作进度条)|

如何在Flash里显示HTML,asp,jsp,php文件| 在flash(flex)中嵌入完整HTML页面| 在FLASH里显示HTML| Display HTML in an Actionscript 3 project| flex-htmlfilter swc complete| Kenshin的RIA源代码库| AS3 HTML Parser Library| Build an ActionScript 3.0 HTML Box with XML and CSS Support| Quick Tip: Flash CS5 Text Input and Text Area Components| Flex的丰富文本处理能力实在不敢恭维| as3cannonball| flex-htmlfilter| htmlwrapper| flex-iframe| FlashML| flash.text.TextField應用攻略| html and flex|:flash中html渲染开发 在Flex中嵌入完整HTML页面| Finally Updated: Embedding HTML in a Flex application using an IFrame| Don't Use IFrames for HTML in Flex| html_and_flex|

公开我自己常用的AS3开发类包(jdhcn类包)|

Test if an object is defined in actionscript|

Beginners Guide to Getting Started with AS3 (Without Learning Flex)|

ActionScript 3.0速成之一:数据类型、操作符和流程控制语句|

AS3中的包和命名空间| Introduction to Writing and Using Custom ActionScript 3 Classes with Flash CS3|

一个as3的alert| Flash Alert Dialog Class| 关于"1180: 调用的方法 addFrameScript 可能未定义。"| AS3 的Alert運用|

Filtering and formatting data in the DataGrid component| 通过组合框(ComboBox)来过滤DataGrid| Using a CheckBox to filter items in a DataGrid in Flex| dataGrid ListEvent.ITEM_CLICK problem|

TextField 示例:报纸风格的文本格式设置| 原创:嵌入图片的HTML内容在FLASH AS3中正确显示的最佳解决方案| 研究AS3 TextField文本框的一些心得|

as3 字符串函数indexOf与search的区别|

as3 常识(转)|

AS3中JSON的基本应用实例| 返回json转换ArrayCollection| AS3 DataGrid学习| Creating, populating, and resizing the DataGrid component| Solving relative DataGrid column width problems with ScalableDataGrid!| Nested Data Grid| Flex教程/组件详解之一:DataGrid(4)| dataGrid ListEvent.ITEM_CLICK problem| 给DataGrid设置背景色(汇总)| Alternating background colors in a data grid(ActionScript 3.0 edition)| Setting a Flash data grid’s background color based on a row’s data (ActionScript 3.0 edition)|

AS3观念的转变|

Actionscript.3.0.Design.Patterns.pdf 4057k

Oriented.ActionScript.3.0.rar 5560k

Oriented.ActionScript.3.0这本书是用最专业的编程手法来讲解AS3编程,适合第一次接触AS3编程,或者FLASH编程人员转向正规编程的人。此书是做为一名专业的AS编程必备的 书籍,里面详细的描述了CLASS的写法,概念和定义等。里面的很多例子非常优秀,并且具有代表性。如果你想让你的AS3编程达到新的境界,好好的琢磨这 本书吧,琢磨透了,再看其他代码,简直易如反掌。

Introduction to XML in Flash|:Flash MX, Flash MX 2004 and for the most part Flash 5. All examples were made using ActionScript 1.0 and authored in MX (but should work in MX 2004) AS基础教程整理| introduction to actionscript| flash相关教程|

FLASH AS3殿堂之路索引贴| ActionScript3天地会 » 《Flash ActionScript 3 殿堂之路》专区 | 阅读五遍,全书笔记共享 最终版本更新 |

FCS阅读笔记:良好的编程习惯

ActionScript历史简单回顾|