ActionScript 是针对Adobe Flash Player 运行时环境的编程语言,它在Flash 内容和应用程序中实现了交互性、数据处理以及其它许多功能。
ActionScript 是由Flash Player 中的ActionScript 虚拟机(AVM) 来执行的。ActionScript代码通常被编译器编译成 “字节码格式”(一种由计算机编写且能够为计算机所理解的编程语言),如Adobe Flash CS3 Professional 或Adobe®Flex™Builder™ 的内置编译器或Adobe®Flex™SDK 和Flex™Data Services 中提供的编译器。字节码嵌入SWF 文件中,SWF 文件由运行时环境Flash Player 执行。
ActionScript 3.0 编程手册介绍
本手册为在ActionScript™3.0 中开发应用程序提供了基础。为了充分理解所介绍的理念和技巧,您应已熟悉了一般的编程概念,如数据类型、变量、循环和函数。您还应了解面向对象编程的基本概念,如类和继承。如果以前掌握了ActionScript 1.0 或ActionScript 2.0 知识,则会非常有帮助,但这并不是必需的。
ActionScript 3.0优点
ActionScript 3.0 的脚本编写功能超越了ActionScript 的早期版本。它旨在方便创建拥有大型数据集和面向对象的可重用代码库的高度复杂应用程序。虽然ActionScript 3.0 对于在Adobe Flash Player 9 中运行的内容并不是必需的,但它使用新型的虚拟机AVM2 实现了性能的改善。ActionScript 3.0 代码的执行速度可以比旧式ActionScript 代码快10 倍。
旧版本的ActionScript 虚拟机AVM1 执行ActionScript 1.0 和ActionScript 2.0 代码。
为了向后兼容现有内容和旧内容,Flash Player 9 支持AVM1。
- PC官方版
- 安卓官方手机版
- IOS官方手机版