·本地变量(Local Variables):定义本地变量时,在函数体内使用var声明。本地变量在一个语句块内有效,在语句块结束时变量的生存期也就结束。注意,如果是本地变量就一定要使用var声明,否则系统将其视为时间轴变量。在函数中使用本地变量是一个非常好的习惯,这样可以使函数更加独立运行。
·时间轴变量(Timeline Variables):时间轴变量可在定义它的时间轴上的任何脚本中使用。定义和初始化时间轴变量可以在时间轴的任何帧中进行,变量在使用之前一定要进行初始化操作,否则变量将不可用。需要注意的是,前面提到过的时间轴刷新并不刷新时间轴上的变量,它仅仅只是刷新时间轴在时间轴深度区域的可视对象。
·全局变量(Global Variables):全局变量可以被任何时间轴访问,并且在整个文档有效。使用全局变量时需要_global标识符声明,而且不需要使用var。 如果本地变量与全局变量同名,那么在该本地变量的生存期内无法访问这个全局变量,系统将优先访问本地变量;同样如果本地变量与时间轴变量同名,那么在该本地变量的生存期内将无法访问这个时间轴变量,系统将优先访问本地变量。
·时间轴变量(Timeline Variables):时间轴变量可在定义它的时间轴上的任何脚本中使用。定义和初始化时间轴变量可以在时间轴的任何帧中进行,变量在使用之前一定要进行初始化操作,否则变量将不可用。需要注意的是,前面提到过的时间轴刷新并不刷新时间轴上的变量,它仅仅只是刷新时间轴在时间轴深度区域的可视对象。
·全局变量(Global Variables):全局变量可以被任何时间轴访问,并且在整个文档有效。使用全局变量时需要_global标识符声明,而且不需要使用var。 如果本地变量与全局变量同名,那么在该本地变量的生存期内无法访问这个全局变量,系统将优先访问本地变量;同样如果本地变量与时间轴变量同名,那么在该本地变量的生存期内将无法访问这个时间轴变量,系统将优先访问本地变量。
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}