搭建Flash游戏开发环境

1 安装Flash CS3(或CS4、CS5)。

2 安装FlashDevelop,具体方法参照:搭建Web3D开发环境。

其实完全可以在Flash中开发游戏,为什么需要2者呢?原因如下:

1 Flash发布的时候可以将资源(即将库中的元件)集成到swf运行文件中。

2 Flash没有代码自动输入补全功能,因此需要一个英文一个英文手工输入,这样要记住很多系统类和方法。而FlashDevelop由代码自动输入补全功能,防止输入过程中出现错误,并提高代码编写效率,使我们将注意力集中到逻辑代码编写中。

运行第一个项目

1 打开Flash,新建一个【Flash文件(ActionScript 3.0)】,以HelloWorld为名保存在HelloWorld目录下。这是将会在HelloWorld目录下看到HelloWorld.fla文件。

2 设置文档类。在场景属性中填写文档类名为:Main。

当我们测试运行的时候,这个文档类Main将会被自动运行,可以理解为Main即为场景的代码体现。

3 编写文档类。打开FlashDevelop,新建一个AS3文档。

在文档中输入代码:

package {

import flash.display.MovieClip;

public class Mainextends MovieClip{

public function Main():void{

trace("Hello,World!");

}

}

}

最后以Main名保存在HelloWorld目录下(和HelloWorld.fla同目录)。

4 回到Flash中的HelloWorld,测试运行,将会看到如下界面。

代码解析

1 MovieClip类。任何想要在Flash Player显示的东西都要继承自MovieClip或其子类。我们的文档类Main为场景的代码体现,因此场景要显示,其对应的类(Main)也要继承MovieClip。

2 当测试运行的时候,Main被生成,其构造方法Main自动被调用。

3 trace方法为系统方法,它在调试的时候非常有用,主要用于打印信息。相当于Java的System.out.println方法。

1 搭建Flash游戏开发环境相关推荐

  1. 搭建微信小游戏开发环境总结

    这篇文章主要解决以下问题 1.一键申请泛域名证书并到期自动更新 2.Nginx配置https 3.本地资源映射到外网 4.介绍CocosCreator构建发布微信小游戏时远程服务器地址如何配置 文章目 ...

  2. 计算机系统的搭建步骤,电脑搭建Node.js开发环境的操作教程[多图]

    电脑如何搭建Node.js开发环境?近日有用户询问怎么在Win7系统电脑上搭建Node.js开发环境,今天教程之家就给大家分享Node.js开发环境的搭建教程. 操作步骤: 1.下载Node.js官方 ...

  3. 在Win10的Linux子系统下搭建ESP32的开发环境

    在Win10的Linux子系统下搭建ESP32的开发环境 一.介绍 1.Windows的Linux子系统  win10进行了内置工作于命令行的Linux子系统功能,WIN10用户只需要开启Linux子 ...

  4. 《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》——1.3节搭建Android应用开发环境...

    本节书摘来自异步社区<Android多媒体应用开发实战详解:图像.音频.视频.2D和3D>一书中的第1章,第1.3节搭建Android应用开发环境,作者 王石磊 , 吴峥,更多章节内容可以 ...

  5. 《Android 网络开发与应用实战详解》——1.3节搭建Android应用开发环境

    本节书摘来自异步社区<Android 网络开发与应用实战详解>一书中的第1章,第1.3节搭建Android应用开发环境,作者 王东华,更多章节内容可以访问云栖社区"异步社区&qu ...

  6. Eclipse和PyDev搭建完美Python开发环境(Windows篇)(转)

    摘要:本文讲解了用Eclipse和PyDev搭建Python的开发环境. 十一长假在家闲着没事儿,准备花点时间学习一下Python. 今儿花了一个下午搭建Python的开发环境,不禁感叹----开源的 ...

  7. 使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)

    ​[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/ ...

  8. Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境

    Eclipse 3.5 Classic+Tomcat 6.0+MySql 5.5搭建java web开发环境 对于初学者来说,如果没有接触过java web开发的话,搭建开发环境将是一个门槛.以前一直 ...

  9. 使用Android Studio搭建Android集成开发环境

    一.Android Studio简单介绍 2013年GoogleI/O大会首次发布了Android Studio IDE(Android平台集成开发环境).它基于Intellij IDEA开发环境,旨 ...

  10. 搭建Eclipse+MyEclipse开发环境

                                                               搭建Eclipse+MyEclipse开发环境 一.安装JDK 首先下载JDK 5 ...

最新文章

  1. devc++64位不兼容_DNF玩家遭强制脱坑,只因64位更新后无法上游戏,如何解决?...
  2. 6675温度波动大_温度和压力对压缩空气干燥机性能的影响
  3. UI5 control inheritance implementation question
  4. !doctype html报错h5,【Web前端问题】javascript import 报错
  5. 关于秒杀系统优化方向
  6. Linux—vi/vim全局替换
  7. stable_partition http://www.cplusplus.com/reference/algorithm/stable_partition/
  8. python 多线程下载_Python 多线程下载器
  9. FPGA实现数字相敏检波(DPSD)
  10. DirectX 安装报错: 不能信任一个安装所需的压缩文件,请检查加密服务是否启用并且cabinet文件证书是否有效
  11. DbUtil的介绍使用
  12. SIF协议(一线通)
  13. hdu3709——数位dp+枚举
  14. 微信ipad协议简述
  15. 中级程序员晋升高级程序员,只差这几个技能
  16. 【问题思考】二重积分积分限上的x和积分内部的x有什么区别?【几何直观】
  17. API网关(什么是API网关、如何设计统一网关?)
  18. 高盛报告:人工智能、机器学习和数据将推动未来生产力的发展
  19. ATTCK红队评估实战靶场(二)
  20. 淘宝开店历程-致广大新开淘宝店主

热门文章

  1. MySQL安装与卸载教程
  2. 输出100以内的奇数
  3. a10 amd 安装黑苹果_分享黑苹果安装经验
  4. 计算机病毒影响打印机,病毒捣乱影响网络打印机共享打印
  5. 太极周易罗盘计算机器人图片,周易八卦--罗盘的使用
  6. 英文字母与ASCII值对照表
  7. 小程序发布上线全流程(包含小程序怎么通过审核)
  8. 三菱PLC 计数器C
  9. 轩辕剑【超越XISE菜刀的shell管理工具】
  10. 高数篇(三)-- 最小二乘法、正则化