比较AS 3.0和AS 2.0两种版本代码的语法结构,会发现AS 3.0的语法看起来更复杂,虽然表面上是舍近求远,但实际上,AS 3.0语法更严谨,采用了面向对象的编程风格,先是把影片剪辑p2的动画停播写进一个函数p2stop里,然后为p1增加一个监听器,最后调用p2stop函数,这种调用更利于函数的反复使用。
如果在舞台上还有p3、p4等其他元件时,同样可以调用p2的动画停播函数,虽然AS 2.0也可以实现这种面向对象风格的调用,但也支持非调用的方法。
ActionScript是Flash所独有的编程语言,用ActionScript编写的动画不仅交互性强,还可以降低重复性劳动,提高工作效率,动画效果也十分流畅,优点很多。但笔者仍然建议读者把重点放在帧的跳转上,这个看似简单的方法实际上非常有用而且重要。
笔者接下来要介绍的内容对于初学者来说,理解起来有些难度,那就是影片剪辑的嵌套结构,这种嵌套结构非常实用,使用频率较高,希望各位读者能够尽快掌握并熟悉这种结构,这对高效优质的完成任务很有帮助。
展开