初学ActionScript 3.0(一):Hello World
2009-09-28 13:34
239 查看
简介:
ActionScript是 Macromedia(现已被Adobe收购)为其Flash产品开发的 ,最初是一种简单的脚本语言,现在最新版本3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,语法类似JavaScript,多用于Flash互动性、娱乐性、实用性开发,网页制作和RIA应用程序开发。
ActionScript 是一种基于ECMAScript的脚本语言,可用于编写Adobe Flash动画和应用程序。 由于ActionScript和JavaScript都是基于ECMAScript语法的,理论上它们互相可以很流畅地从一种语言翻译到另一种。不过JavaScript的文档对象模型(DOM)是以浏览器窗口,文档和表单为主的,ActionScript的文档对象模型(DOM)则以SWF格式动画为主,可包括动画,音频,文字和事件处理。
开发平台:
Adobe Flash CS3,(Adobe Flash CS2仅支持ActionScript 1.0和ActionScript 2.0)。
示例:
制作一个按钮点击后屏幕显示"Hello World"。
1、打开Flash CS3,新建“Flash文件(ActionScript 3.0)”。
2、按 Ctrl+F7,打开“组件”面板,在“User Interface”中找到控件Label,Button,托放到工作区。
3、分别给Lable与Button命名为“myLable,myButton"。
如图:
4、选中当前帧,按F9,打开动作面板。(如果正确选择了帧,打开的动作面板的标题为“动作-帧”)
5、在动作面板写控制语句。
//申明一个字符串变量,并赋值
var str:String = "Hello World";
//申明一个鼠标事件
var myClick:Function= function(evt:MouseEvent)
{
myLable.text = str;
}
//给myButton添加点击事件
myButton.addEventListener("click",myClick);
6、按下 Ctrl + Enter,查看运行效果。
延伸:
让Lable显示Html代码。
控制语句更改为:
//申明一个字符串变量,并赋值
var strHtml:String = "<font color='#ff0000' size='24'><a href=\"http://www.isdata.cn\">单击我进入ISDATA首页</a></font>";
//申明一个鼠标事件
var myClick:Function= function(evt:MouseEvent)
{
myLable.htmlText = strHtml; //注意:是Lable的htmlText属性
}
//给myButton添加点击事件
myButton.addEventListener("click",myClick);
按下 Ctrl + Enter,查看运行效果。
运行效果如图:
ActionScript是 Macromedia(现已被Adobe收购)为其Flash产品开发的 ,最初是一种简单的脚本语言,现在最新版本3.0,是一种完全的面向对象的编程语言,功能强大,类库丰富,语法类似JavaScript,多用于Flash互动性、娱乐性、实用性开发,网页制作和RIA应用程序开发。
ActionScript 是一种基于ECMAScript的脚本语言,可用于编写Adobe Flash动画和应用程序。 由于ActionScript和JavaScript都是基于ECMAScript语法的,理论上它们互相可以很流畅地从一种语言翻译到另一种。不过JavaScript的文档对象模型(DOM)是以浏览器窗口,文档和表单为主的,ActionScript的文档对象模型(DOM)则以SWF格式动画为主,可包括动画,音频,文字和事件处理。
开发平台:
Adobe Flash CS3,(Adobe Flash CS2仅支持ActionScript 1.0和ActionScript 2.0)。
示例:
制作一个按钮点击后屏幕显示"Hello World"。
1、打开Flash CS3,新建“Flash文件(ActionScript 3.0)”。
2、按 Ctrl+F7,打开“组件”面板,在“User Interface”中找到控件Label,Button,托放到工作区。
3、分别给Lable与Button命名为“myLable,myButton"。
如图:
4、选中当前帧,按F9,打开动作面板。(如果正确选择了帧,打开的动作面板的标题为“动作-帧”)
5、在动作面板写控制语句。
//申明一个字符串变量,并赋值
var str:String = "Hello World";
//申明一个鼠标事件
var myClick:Function= function(evt:MouseEvent)
{
myLable.text = str;
}
//给myButton添加点击事件
myButton.addEventListener("click",myClick);
6、按下 Ctrl + Enter,查看运行效果。
延伸:
让Lable显示Html代码。
控制语句更改为:
//申明一个字符串变量,并赋值
var strHtml:String = "<font color='#ff0000' size='24'><a href=\"http://www.isdata.cn\">单击我进入ISDATA首页</a></font>";
//申明一个鼠标事件
var myClick:Function= function(evt:MouseEvent)
{
myLable.htmlText = strHtml; //注意:是Lable的htmlText属性
}
//给myButton添加点击事件
myButton.addEventListener("click",myClick);
按下 Ctrl + Enter,查看运行效果。
运行效果如图:
相关文章推荐
- 初学actionscript 3.0 教程要注重什么
- Actionscript 3.0 编程实例一 Timer应用 (写给初学的朋友)
- [转]ActionScript 3.0入门:Hello World、文件读写、数据存储(SharedObject)、与JS互调
- Actionscript 3.0 编程实例二 鼠标事件 (写给初学的朋友)
- Actionscript 3.0 编程实例三 鼠标draw and drag (写给初学的朋友)
- 积少成多Flash(4) - ActionScript 3.0 实例之Hello World, 时钟, 计时器
- ActionScript 3.0入门:Hello World、文件读写、数据存储(SharedObject)、与JS互调
- ActionScript 3.0 学习(七) AS3 TextFormat及StyleSheet设置文本类TextField字体格式
- [ActionScript 3.0] AS3 socket示例(官方示例)
- [ActionScript 3.0] AS3 Socket安全沙箱策略文件
- ActionScript 3.0游戏设计基础(第2版)
- ActionScript 3.0中用XMLSocket与服务器通讯程序——源码
- 关于Actionscript 3.0中的鼠标事件
- ActionScript 3.0 Step By Step系列(九):使用样式(style)和皮肤(Skin)两大画笔为应用程序界面画妆
- ActionScript 3.0 的优点
- java ---- 初学扎到 hello world!
- ActionScript 3.0著名开源库 大集合
- [ActionScript 3.0] 十进制与二进制,十六进制等数据之间的相互转换
- [ActionScript 3.0] AS向php发送二进制数据方法之——在URLRequest中构造HTTP协议发送数据
- [ActionScript 3.0] 通过as3操作web内容