50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Flash 开发者需要知道的 10 件事

  • 2010-02-18
  • 本文字数:1528 字

    阅读完需:约 5 分钟

此前,我们发布的新闻谈到了每个Flex 开发者需要知道的10 件事,本文将继续这个主题,谈谈每个Flash 开发者需要知道的10 件事。

近日 John Lindquist 谈到了在为 Roundarch 公司招聘 Flash/Flex 开发人员时的一些感受。他认为最难的地方在于问什么问题才能最好地了解到应聘者的 Flash/Flex 开发技能。因此,他给出了一个列表并说到:“根据我的经验,通过这个列表能更好地判断面试者的技术水平和经验”。

本文就将概要地介绍 Flash 开发者需要知道的 10 件事并给出进一步阅读的链接。

1. 弹性“跑道“模型

开发者应该知道事件何时被触发,代码何时被执行,Player 何时进行渲染,这是每个 Flash 开发者都需要掌握的 Flash Player 基础概念。

延伸阅读

http://www.craftymind.com/2008/04/18/updated-elastic-racetrack-for-flash-9-and-avm2/

2. FlexSDK、mxmlc、compc…

开发者应该知道在点击 Eclipse 中的“run”按钮时都发生了哪些事情。

延伸阅读

http://www.senocular.com/flash/tutorials/as3withmxmlc/

http://livedocs.adobe.com/flex/3/html/help.html?content=apparch_08.html

3. Player 事件、客户化事件以及事件冒泡

没有帧(Frame)和鼠标点击的 Flash Player 是无法想象的。

延伸阅读

http://www.adobe.com/devnet/actionscript/articles/event_handling_as3_03.html

http://livedocs.adobe.com/flex/3/langref/flash/events/package-detail.html

http://www.tink.ws/blog/custom-events-in-as-30-dont-forget-to-override-the-clone-method/

http://jacwright.com/blog/70/how-to-listen-to-flash-events-that-dont-bubble/

4. 语句、关键字和指令

开发者不应该对 AS3 中新出现的关键字感到惊讶。如果不知道“static”或是“override”是什么意思,学就行了。

延伸阅读

http://livedocs.adobe.com/flex/2/langref/statements.html

5. ASDoc

今后当你再一次阅读自己编写的代码时可能看不懂写的是什么了,因此恰当的文档是非常必要的,但如果能自动生成岂不美哉?

延伸阅读

http://livedocs.adobe.com/flex/3/html/help.html?content=asdoc_3.html

6. 管理好可视化资源(图片、字体、CSS 等等)

Flash 是可视化的东西,因此有必要了解代码与资源的管理手段。

延伸阅读

http://www.gskinner.com/talks/flexlovesflash/

http://code.google.com/p/queueloader-as3/

http://code.google.com/p/bulk-loader/

7. 理解 Array、Collection、Dictionary 与 Map

通常开发者不会只处理一个 MovieClip,因此需要了解如何控制多个对象。

延伸阅读

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/Array.html

http://www.gskinner.com/blog/archives/2006/07/as3_dictionary.html

http://code.google.com/p/as3ds/

8. 以编程的方式处理动作

如果只搞静态的东西还不如使用 HTML 呢。

延伸阅读

http://blog.greensock.com/tweenmaxas3/

http://www.amazon.com/Foundation-Actionscript-3-0-Animation-Making/dp/1590597915/ref=sr_1_1?ie=UTF8&s=books&qid=1243014431&sr=8-1

9. OOP、编码与框架的合理使用

时至今日,一个巨大的.as 文件闯天下的时代已经过去了。开发者需要将代码转到组织良好、可重用的对象中。现在的 AS3 框架也层出不穷,合理地使用框架有助于代码的管理。

延伸阅读

http://www.adobe.com/devnet/actionscript/articles/oop_as3.html

http://www.actionscript.org/resources/articles/684/1/Object-Oriented-Programming-in-AS3/Page1.html

10. 版本控制

除非觉得代码毫无价值,否则开发者需要立刻学习一种版本控制系统并尽快应用到项目中去。

延伸阅读

http://tortoisesvn.net/downloads

http://versionsapp.com/

http://en.wikipedia.org/wiki/Revision_control

http://git-scm.com/

http://www.nongnu.org/cvs/

2010-02-18 07:196076
用户头像

发布了 88 篇内容, 共 272.1 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

如何让财务规划引领企业变革,并实现持续的成本优化?

智达方通

企业管理 财务管理 财务规划

macOS Sonoma 14.7.6 (23H626) Boot ISO 原版可引导镜像下载

sysin

macos

YashanDB|Oracle 中的 pipelined 表函数迁移不过?这样改写就对了

数据库砖家

数据库

国家信息安全等级保护三级认证定义以及流程简单讲解

行云管家

网络安全 数据安全 等保 等保测评

YashanDB |YMP 迁移时报错 account lock?别让低版本 OpenSSL 坑了你

数据库砖家

新疆五家等保测评机构名称以及地址汇总

行云管家

网络安全 等保 等保测评 等保测评机构

推荐几个常用免费的文本转语音工具

石臻臻的杂货铺

CAD图纸如何进行坐标标注?

在路上

cad cad看图

理解 C# 中的各类指针

电子尖叫食人鱼

Java C#

CST软件如何将单端转换为差模共模

思茂信息

cst CST软件 CST Studio Suite

2025“一录同行”广州首站落幕!金贝灯光赋能影视创作新浪潮

科技热闻

gozero限流、熔断、降级如何实现?面试的时候怎么回答?

王中阳Go

Go gozero

YashanDB|复合索引用了也慢?IN 参数太多时建议这样调

数据库砖家

数据库

macOS Sequoia 15.5 (24F74) Boot ISO 原版可引导镜像下载

sysin

macos

会议纪要自动生成软件!AI一键搞定会议纪要,办公必备!

职场工具箱

人工智能 AI 办公软件 AIGC 会议纪要

YashanDB |报错 no free block in dictionary cache?共享集群中的卡顿真凶找到了

数据库砖家

数据库

玩转HarmonyOS NEXT网络请求:从新手到高手的实战秘籍

程序员Feri

HTTP HarmonyOS NEXT

智源联合南开大学开源Chinese-LiPS中文多模态语音识别数据集

智源研究院

Mint Blockchain 主网上线一周年回顾:增长之年与未来展望

NFT Research

NFT web3、

YashanDB|Oracle 里的 XMLAGG 迁不过来?换成 WM_CONCAT 就对了

数据库砖家

数据库

合合信息上线智能文档处理领域首批MCP服务,助力企业快速搭建Agent

合合技术团队

人工智能 算法 #大数据

YashanDB|JDBC getString 取 DATE 字段不带时分秒?两个方法解决!

数据库砖家

数据库

YashanDB|IN 参数超 300 个,查询突然变慢?问题可能出在执行计划上

数据库砖家

数据库·

京东商品详情API接口攻略

tbapi

京东API 京东商品详情API

YashanDB|UPDATE 中用子查询赋值报错?换个写法就能兼容

数据库砖家

数据库

Qwen3 系列全家桶,百度百舸一键部署

百度Geek说

深度解析淘宝天猫店铺所有商品API接口,一文带你吃透

tbapi

淘宝API 天猫API 天猫店铺所有商品接口 淘宝店铺所有商品接口 淘宝店铺数据采集

非计算机专业 0 门槛上手 Trae|知识库精选

火山引擎开发者社区

火山引擎

工厂管理中的5个常见误区,90%的企业都踩过!

积木链小链

数字化转型 智能制造 工厂管理

CAD三维图纸如何测量?详细教程来了

在路上

cad cad看图 CAD看图王

YashanDB|服务器重启后数据库无法启动?别忘了这个关键服务

数据库砖家

数据库

Flash开发者需要知道的10件事_Java_张龙_InfoQ精选文章