Flash

Flash 项目的重构利器,ActionScript 3.0的语法结构比之前的版本清爽多了。强类型加上事件驱动设计,用起来还挺顺手的,尤其是搞游戏和动画逻辑时,响应也快,代码也好维护。

Flex 框架的 UI 组件也蛮丰富的,啥按钮、列表、数据网格,直接拿来用就行,搭个界面快。还有那个皮肤系统,改样式不求人,设计师都夸方便。

写游戏时用TextField显示得分也不难,一段小代码就能搞定。像这样:

var scoreText:TextField = new TextField();
scoreText.text = "Score: 0";
scoreText.x = 10;
scoreText.y = 10;
gameScene.addChild(scoreText);

更新得分?一行函数搞定。updateScore(100),就是这么直白。

想要了解面向对象怎么在 AS3 里落地的,可以看看ActionScript3.0 面向对象编程,讲得比较系统。顺手也能看看FriendsofED 指南,更偏实战,适合你边学边撸代码。

如果你之前接触过 Flash 或 Flex,现在还要维护老项目,或者搞点小游戏、动画 Demo,用 AS3 还是挺合适的。想了解更多 Flex 组件和事件机制的玩法,翻翻文章里那几段就知道怎么整了。

pdf 文件大小:10.72MB