先说结论:这套 35 集的 Flash 编程课,讲的不是画动画,而是 ActionScript 里对象的属性和方法——也就是写代码那一面。放到今天看,Flash Player 早已停止支持,ActionScript 也不再是新项目的技术选型。所以它值不值得花时间,取决于你拿它来做什么。

它解决的到底是什么问题

很多人学 Flash 是从时间轴补间开始的,做出来的东西能看,但一遇到「点击按钮后让某个元素按条件动起来」「多个元件之间传递数据」「做一个有分数、有判定、有重置逻辑的小交互」,时间轴就不够用了,必须回到代码里操作对象。

这门课的核心就在这一层:把舞台上和库里的东西当成对象来看,理解它们各自有哪些属性可以读、可以改,有哪些方法可以调用。比如位置、缩放、透明度、旋转角度、可见性怎么用代码控制;影片剪辑一旦被赋予实例名,就能通过名字拿到它、改它、让它播放或停住。掌握这些之后,你做的就不再是「播放一段动画」,而是「一段会对外部操作做出反应的程序」。

学完能独立做什么

按这条线走完,比较现实的结果是能自己写出有状态的小型交互作品,例如:带计分和判定逻辑的答题页、点击控制的拼图或翻牌、跟随鼠标运动的小游戏雏形、按数据动态生成排列的展示页。这些都不算大项目,但它们共同要求你能熟练地「拿到对象—读写属性—调用方法—响应事件」,而这恰恰是后面所有复杂逻辑的地基。

需要说清楚的是,这门课教的是语言层面的操作,不会顺带把你变成动画美术或游戏策划。它的产出偏逻辑实现,画面表现力取决于你自己的素材和设计。

资料适合什么基础的人

  • 完全没写过代码的人可以进,但要有心理准备:前面几集节奏偏慢,是在补编程概念,别急着跳到后面。
  • 做过 Flash 动画但没碰过代码的人最合适,你已经熟悉元件和实例,缺的正是用代码驱动它们的这部分。
  • 有其他语言基础的转行者效率最高,语法差异不大,重点看对象模型和事件机制怎么组织。
  • 想靠它直接找 ActionScript 开发岗的人,要冷静:这条路在当下岗位极少,把它当基础训练可以,当求职筹码不划算。

怎么用这套资料才不浪费

35 集按顺序看,但别一口气刷完。每两到三集就停下来自己写一个能跑的小例子,把刚学的属性和方法用一遍,哪怕只是让一个方块跟着鼠标走。对象属性和方法这类内容,看会了和写出来是两回事,光看容易产生「我懂了」的错觉。

看的时候留意两件事:一是课上提到的每个属性,顺手查一下它的取值范围和默认值,这类细节在调试时最耗时间;二是遇到报错先自己定位,是对象没取到,还是属性名写错,这个排查习惯比记住某个具体方法更值钱。

至于最后要不要做完整作品集,看你目的。如果只是为了理解面向对象的思路,把几个小练习跑通就够了;如果打算顺着 ActionScript 再往其他语言迁移,那就认真复现一个有小逻辑闭环的作品,把判断、循环、事件这三样都用上。这套资料更像是一块编程入门的踏脚石,而不是一条通往某个岗位的路。


邢帅教育 Flash编程入门到精通班对象的常用属性和方法

课程推荐

《邢帅教育 Flash编程入门到精通班对象的常用属性和方法 35集全》 邢帅教育 Flash编程入门到精通班对象的常用属性和方法【技能收获】学完可掌握:Flash、开发、课程、Flash动画、编程入门。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(37 节)

课程目录

*   1----第1课语言的介绍与开发环境.flv

*   10----第10课跳转帧的基本操作.flv

*   11----第11课Target获取事件目标.flv

*   12----第12课对象的基本属性x、y、width、height.flv

*   13----第13课对象的基本属性scaleX、scaleY、alpha.flv

*   14----第14课对象的基本属性mask.flv

*   15----第15课对象的基本属性mouseX、mouseY.flv

*   16----第16课对象的基本属性name、id.flv

*   17----第17课对象的基本属性rotation、numChildren.flv

*   18----第18课对象的基本属性Graphice.flv

*   19----第19课对象的基本属性visible.flv

*   2----第2课Flash轻松发布安卓应用.flv

*   20----第20课显示容器.flv

*   21----第21课基元数据类型(值类型).flv

*   22----第22课基元数据类型(值类型)使用注意事项.flv

*   23----第23课复杂数据类型(引用类型).flv

*   24----第24课变量的默认值.flv

*   25----第25课API参考手册.flv

*   26----第26课字符串的操作charAt()charCodeAt().flv

*   27----第27课字符串的操作 indexOf().flv

*   28----第28课字符串的操作substring()、slice()和substr().flv

*   29----第29课字符串的操作splite().flv

*   3----第3课类的定义.flv

*   30----第30课基本的运算符.flv

*   31----第31课算术运算符的使用.flv

*   32----第32课关系运算符的使用.flv

*   33----第33课逻辑运算符的使用.flv

*   34----第34课三元运算符的使用.flv

*   35----第35课特殊运算符的使用.flv

*   36----第36课运算符的优先级和As3的保留字.flv

*   37----第37课流程控制if else.flv

*   4----第4课变量的本质和概念.flv

*   5----第5课声明变量的语法.flv

*   6----第6课变量的命名规则.flv

*   7----第7课trace和new.flv

*   8----第8课用代码把对象显示舞台.flv

*   9----第9课添加一个鼠标事件.flv