flash问题_root.bj.star._x = random(500);和newSnow._x = Math.random()*450有什么区别?分别表示什么

来源:百度知道 编辑:UC知道 时间:2024/09/22 06:43:50
(1)
snow.duplicateMovieClip("snow"+snowNum, snowNum);
var newSnow = _root["snow"+snowNum];
newSnow._x = Math.random()*450
(2)
_root.bj.star.duplicateMovieClip("star"+num, num);
_root.bj.star._x = random(500);

snow.duplicateMovieClip("snow"+snowNum, snowNum);/*复制mc snow 复制出来的新MC 名字为"snow"+snowNum 层深为snowNum */
var newSnow = _root["snow"+snowNum];//定义局部变量newSnow
newSnow._x = Math.random()*450// 设定newSnow的X轴坐标是450中的随机数。

_root.bj.star.duplicateMovieClip("star"+num, num);/*复制根目录中BJ中的STAR 并生成新的MC名称为"star"+num,层深是num */
_root.bj.star._x = random(500); /*根目录中BJ中的star的x坐标为500中的一个随机数*/

一个是设置复制MC的横坐标值 一个是指定路径的横坐标值
楼主这次懂了吧。。。。可累死我了。