Flash5ActionScript教程 四十三 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
b>在Flash 5中打开Flash 4文件和输出Flash 4动画应注意的问题 一、在Flash 5中打开Flash 4文件 在Flash 5中,动作脚本语言已经发生了很大的变化。 现在,它已经是一种有多种数据类型和使用点语法的面向对象语言。确切地说,Flash 4的动作脚本语言仅有一种数据类型:字符型。Flash 4在表达式中使用不同的操作符来指明值应该以字符还是以数值来处理,而在Flash 5中,你可以使用一组操作符来操作所有的数据类型。 当你用Flash 5打开一个Flash 4创建的文件时,Flash自动转换动作脚本表达式,使之与Flash 5的新语法兼容。你将在脚本代码中看到下面的数据类型和操作符的转换:
注:如果在Flash 4动作脚本中使用了Flash 5的关键字作变量名,Flash 5返回语法错误。要纠正这种问题,只有把所有此类变量换名。 下表列出了ActionScript中所有的关键字:
二、在Flash 5中创建Flash 4内容 如果你要使用Flash 5创建Flash 4播放器可以播放的内容(在导出动画时选择Flash 4版本),那就不能使用Flash 5动作脚本的全部新功能。不过,很多新的动作脚本功能还是可用的。Flash 4仅有一种基本的原始数据类型,这种数据类型用于处理数值和字符串。当你为Flash 4播放器设计动画时,你就得使用已不赞成使用字符串操作符。 这种操作符可以在工具箱字符串操作符类别中找到。 如果打算导出Flash 4动画,设计时可以使用下列Flash 5功能:
如果打算导出Flash 4动画,设计时不能使用下列Flash 5功能:
|