《ActionScript 3.0基础教程》——1.3 在显示面板输出信息

1.3 在显示面板输出信息

在你创建任何ActionScript代码前,我想首先指出的是在Flash Professional中不止有一种创建ActionScript的方法。你最初接触到的是“帧脚本”,它是时间轴上对应某个时间点的代码;另一种是类脚本,我们会在后面的章节里学习到,并且在本书后面的例子中会一直使用它。

帧脚本存在于时间轴的关键帧中,通常在第一帧就会有帧脚本,它与其他帧脚本一起完成对动画的播放、停止等的控制。帧脚本一般在自己的时间轴层中,每个时间轴层在时间轴面板中的不同的行,你可以在此创建它们。在继续之前,将当前时间轴层命名并创建一个新的层。

1.双击当前层的名字,重新命名为Circle。

2.点击时间轴面板最下方的new layer(新建层)按钮,创建一个新层。

3.将新时间轴层命名为Script。

新层会有一个空白关键帧,由第一帧上的一个空心圆表示,而放有Blue Circle MovieClip的层由一个实心圆表示有内容的关键帧(图1.6)。

你刚才已经为脚本创建了一个时间轴层,接下来可以开始使用Flash Professional CS5.5中的动作面板来编写ActionScript了。动作面板允许你在时间轴的帧上添加ActionScript代码。在打开动作面板前,你需要选择在哪里添加代码。

4.在Script层中选中第一帧。

5.在Window菜单中选择Actions panel(图1.7)。

你马上在这里写一些对你来说可能看不太明白的代码,先不要担心,直接写下来就好,稍后我就会解释。
注意:

如果你不需要动作面板左边的部分,单击中间的左箭头按钮将它收起。
6.将下面的代码写入动作面板(图1.8)。

trace("Hello ActionScript!");

你在写代码的时候也许会看见一些提示信息,别担心,暂时别管它们,只要保证上面的代码书写正确就好。在写代码的时候,拼写、大小写等是最容易出错的地方,所以请大家一定要注意拼写和大小写的规范。

7.打开Control(控制)菜单,选择TestMovie > Test,确认Flash Professional是选中状态(图1.9)。你也可以使用快捷键Control-Enter (Windows)或者Command-Enter(Mac)。

8.测试项目,你会看见一个有圆圈的项目影片的预览,并且显示面板也会打开(图1.10)。

在显示面板中显示着“Hello ActionScript”。ActionScript中的trace语句会将括号中的字符串输出到显示面板中。在这个例子里,输出了双引号中的句子。注意引号是没有输出的。引号的作用是告诉ActionScript句子从哪开始和结束。这个句子是ActionScript中的String类型。

trace语句可以输出你想要的信息来帮助查找代码错误,或者监控程序是怎么运行的。trace语句输出到显示面板中的信息不会出现在你正式发布到Flash Player或者AIR的程序里去。

恭喜!你已经成功的运行了你的第一个ActionScript程序,很简单,不是吗?

时间: 2024-09-20 17:40:07

《ActionScript 3.0基础教程》——1.3 在显示面板输出信息的相关文章

《ActionScript 3.0基础教程》——导读

前言 欢迎使用ActionScript,在接下来的几个章节里,你会了解到如何使用世界上最通用语言之一的ActionScript来创建网络应用程序.桌面应用程序以及面向多平台的移动应用程序.经过多年的发展,Flash平台的强大已经可以让应用运行在各种设备与平台之上.Flash 平台技术包括Flash Player.AIR运行时.开发工具Flash Professional CS5.5.Flash builder 4.5.开发语言ActionScript 3.0和开发框架以及Flex4.5. 在过去

Flash ActionScript 2.0 基础教程

基础教程 本文译者:egoldy文章出处: http://www.ultrashock.com 文章性质:翻译 ActionScript 2.0-简介 随着FLASHMX2004的推出,Macromedia公司推出了一种新的脚本类型称为as2,在要教程中我们将要了解AS2的新特性.新的面向对象的模型以及如何使AS1的脚本过度到AS2. 为什么我们需要一种新的脚本语言. 如果你只是做一些简单的动画是不需要用一种新的脚本语言的,其实有许多项目是不需要脚本语言的.如果你真的不需要使用脚本语言那这个教程

《ActionScript 3.0基础教程》——第1章 对象的访问和操作1.1 创建新的ActionScript 3.0项目

第1章 对象的访问和操作 ActionScript让每个人都可以为图画.视频以及其他舞台上的元件创建动画交互.为了增加交互功能,ActionScript需要一种方法来访问舞台上的各个对象.在这一部分里,你将学会如何访问这些对象,之后你就可以为它们添加简单的交互了. 在本章中,你将学会如何修改舞台上对象的属性.在学习的过程中,你会发现把对象转化为元件并为它们命名(我们叫它实例名)是多么重要.你将写出你的第一段ActionScript代码来改变一些东西,并且你将知道如何输出开发信息来帮助你检查代码的

《ActionScript 3.0基础教程》——2.2 显示队列概述

2.2 显示队列概述 在Flash中,有一些规则定义了元件是如何被显示在屏幕上的,所有可以显示的元件都来自一个特殊的地方,我们叫它"显示队列".显示队列中列出了所有你可以添加或者删除的对象,因为你是用ActionScript来创建对象的,所以这些对象在你没有把它们加入显示队列前是不会显示出来的. 为什么需要显示队列呢?有时,你会需要创建对象并且还能对它进行修改,但是并不需要将对象显示出来给用户看见.这个对象也许是一个没有准备好使用的元件,或者是需要隐藏起来的东西,对象实际上是在那的,只

《ActionScript 3.0基础教程》——第2章 往舞台动态地添加对象2.1 创建库资源,并为它命名

第2章 往舞台动态地添加对象 现在你已经学会了如何操作舞台上已有的对象,接下来你将学习如何使用ActionScript动态地往舞台添加存放在库中的对象. 与前一章的区别是,你将要操作的对象还没有被放到舞台上.当程序编译成SWF以后,你将使用ActionScript动态地往舞台中添加来自库中的对象. 2.1 创建库资源,并为它命名 你应该还记得,如果要访问舞台上对象的属性,你需要为对象取一个名字,这样ActionScript才能引用它.当你从库中往舞台添加对象时,同样需要为对象取一个唯一的名字,同

《ActionScript 3.0基础教程》——1.4 对象参数

1.4 对象参数 现在基本的知识你已经掌握了,你将开始写一些ActionScript代码来操作舞台上的蓝色圆圈. 任何的对象.元件.图像.动画都有自己的属性,例如舞台上的圆圈就有一些属性. 注意看属性面板,你会发现圆圈的属性有它的宽,高,x.y的位置(图1.11).你可以使用ActionScript来读取这些属性的值,或者为它们设置新的值. 你需要标注这些对象才能访问它们,这也是为什么我们需要给每一个实例取唯一的名字的原因. 1.选中Script层的第一帧,删除早前我们写入的trace语句,替换

《ActionScript 3.0基础教程》——1.5 总结

1.5 总结 使用基本的ActionScript语句,你可以设置或获取舞台上aMovieClip 对象的属性.为了能正确的执行这些操作,你需要注意以下几点. 在选中舞台上实例的时候,在属性面板中为它取一个名字: 使用"."语法来访问对象的属性: 使用赋值符号"="来为属性赋值: 在ActionScript 语句的最后加上分号: 为需要显示的字符串加上引号,对象名不要加. 记住这些规则,你就可以操作舞台上对象的属性了.在下一节中,你会学习如何用ActionScript

《ActionScript 3.0基础教程》——2.4 总结

2.4 总结 通过使用新学会的ActionScript,你已经可以动态地往舞台添加对象了.当你用ActionScript操作对象时,注意下面这几点: 确定库中的对象已经命名并且在Convert to Symbol对话框高级选项中把"Export to ActionScript"选中. 使用var语句创建一个对象来保存实例. 用new语句创建一个实例,并用"="将它赋值给前一步创建的对象. 用addChild语句将对象加入Flash显示队列,这样对象才能显示出来. 记

《ActionScript 3.0基础教程》——1.2 访问舞台上的对象

1.2 访问舞台上的对象 当你在Flash中创建新文件时,你可以创建对象,把它们放在舞台上,并且利用时间轴让它们产生动画.如果遵循一些规则,你可以用ActionScript来访问这些对象. 如果想用ActionScript访问这些可视化对象,你必须将它们转换为 MovieClip (影片剪辑).MovieClip是Flash中一种特殊的对象,可以被ActionScript的命令访问. 你必须给每个实例取一个唯一的名字.让我们用一个简单的圆圈例子来说明. 1.用Flash的画图工具在舞台上画一个圆