欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

AS3.0创建应用程序helloworld(小例子)

AS3.0创建应用程序helloworld(小例子)

示例:创建基本应用程序
可以使用 Flash、Flex Builder、Dreamweaver 或任何文本编辑器来创建一个扩展名为 .as
的外部 ActionScript 源文件。
ActionScript 3.0 可以用在许多应用程序开发环境(包括 Flash 创作工具和 Flex Builder 工
具)中。
本节将引导您完成使用 Flash 创作工具或 Flex Builder 2 工具创建和增强一个简单的
ActionScript 3.0 应用程序的步骤。您构建的应用程序将呈现出一种在 Flash 和 Flex 应用
程序中使用外部 ActionScript 3.0 类文件的简单模式。在本手册中该模式将会应用于其它所
有应用程序范例。
设计 ActionScript 应用程序
您应先对要构建的应用程序有一些想法,然后再开始构建该应用程序。
设计的表示可以像应用程序的名称和应用程序用途的简要说明一样简单,也可以像一组包含
许多统一建模语言 (UML) 图示的需求文档一样复杂。本手册将不会详细讨论软件设计学
科,但希望提醒读者记住应用程序设计是开发 ActionScript 应用程序的一个重要步骤。
我们的第一个 ActionScript 应用程序示例是一个标准的“Hello World”应用程序,它的
设计非常简单:
该应用程序将被称为 HelloWorld。
■ 它显示包含“Hello World!”字样的单个文本字段。
■ 为了便于重用,该应用程序将使用一个名为 Greeter 的面向对象的类,该类既可以在 Flash
文档中使用,也可以在 Flex 应用程序中使用。
■ 在创建该应用程序的一个基本版本之后,您将添加新功能,让用户输入一个用户名并让
应用程序对照已知用户列表来检查该用户名。
有了这一简明的定义之后,您可以开始构建该应用程序了。

创建 HelloWorld 项目和 Greeter 类
Hello World 应用程序的设计说明指出该应用程序的代码应易于重用。为了实现此目标,该
应用程序使用一个名为 Greeter 的面向对象的类,该类可以在 Flex Builder 或 Flash 创作工
具创建的应用程序中使用。

要在 Flash 创作工具中创建 Greeter 类,请执行下列操作:
1. 在 Flash 创作工具中,选择“文件” > “新建”。
2. 在“新建文档”对话框中,选择“ActionScript 文件”,然后单击“确定”。
将显示一个新的 ActionScript 编辑窗口。
3. 选择“文件” > “保存”。选择一个文件夹以包含您的应用程序,将 ActionScript 文件
命名为 Greeter.as,然后单击“确定”。

在 Greeter 类中添加代码
Greeter 类定义一个对象 Greeter,您可以在 HelloWorld 应用程序中使用该对象。
要向 Greeter 类中添加代码,请执行以下操作:
1. 将以下代码键入该新文件中:
package
{
public class Greeter
{
public function Greeter()
{    
}
public function sayHello():String
{
var greeting:String;
greeting = "Hello World!";
return greeting;
}
}
}
Greeter 类包括一个 sayHello() 方法,它为指定的用户名返回字符串“Hello”。
2. 选择“文件” > “保存”保存此 ActionScript 文件。
现在 Greeter 类可以在 Flash 或 Flex 应用程序中使用了。

创建使用 ActionScript 代码的应用程序
您构建的 Greeter 类定义一组自包含的软件功能,但它不表示完整的应用程序。要使用该
类,需要创建一个 Flash 文档或 Flex 应用程序。
HelloWorld 应用程序创建 Greeter 类的一个新实例。下面说明了如何将 Greeter 类附加到
应用程序。
要使用 Flash 创作工具创建 ActionScript 应用程序,请执行下列操作:
1. 选择“文件” > “新建”。
2. 在“新建文档”对话框中,选择“Flash 文档”,然后单击“确定”。
将显示一个新的 Flash 窗口。
3. 选择“文件” > “保存”。选择包含该 Greeter.as 类文件的同一文件夹,将 Flash 文档
命名为 HelloWorld.fla,然后单击“确定”。
4. 在 Flash 的“工具”调色板中,选择“文本”文件,然后在舞台中拖动以定义一个新的
文本字段,该字段宽约 300 像素,高约 100 像素。
5. 在“属性”窗口中,保持选中舞台上的文本字段,键入 mainText 作为该文本字段的实
例名。
6. 单击主时间轴的第 1 帧。
7. 在“动作”面板中键入以下脚本:
var myGreeter:Greeter = new Greeter();
mainText.text = myGreeter.sayHello("Bob");
8. 保存该文件。

发布和测试 ActionScript 应用程序
软件开发是一个重复的过程。编写一些代码,尝试编译这些代码,然后编辑代码,直到能够
完全编译这些代码为止。运行编译后的应用程序,测试该应用程序,看它是否实现了预期的
设计,如果没有,应再次编辑代码,直到实现预期的设计为止。Flash 和 Flex Builder 开发
环境提供了多种发布、测试和调试应用程序的方法。
下面是在每种环境中测试 HelloWorld 应用程序的基本步骤。
要使用 Flash 创作工具发布和测试 ActionScript 应用程序,请执行下列操作:
1. 发布您的应用程序并观察编译错误。在 Flash 创作工具中,选择“控制”>“测试影片”,
编译您的 ActionScript 代码并运行 HelloWorld 应用程序。
2. 如果测试应用程序时“输出”窗口中显示任何错误或警告,请在 HelloWorld.fla 或
HelloWorld.as 文件中修复导致这些错误的根源,然后重新测试该应用程序。
3. 如果没有编译错误,您将看到一个显示 Hello World 应用程序的 Flash Player 窗口。其
中显示“Hello, Bob”文本。

来自  http://www.sundxs.com/hyzq/3951.html

普通分类: