发新话题
打印

[求救] 求教,关于AS部分语句的含义,多谢!

求教,关于AS部分语句的含义,多谢!

_root.onLoad=function(){
drx=_root.ball._x;
dry=_root.ball._y;
i=1;
_root.line._visible=0;
};
_root.onEnterFrame=function(){
duplicateMovieClip("line","line"+i,i);
vex=_root.ball._x;
vey=_root.ball._y;
  with(_root["line"+i]){
  _x=drx;
  _y=dry;
  _xscale=vex-drx;
  _yscale=vey-dry;
  }
drx=vex;
dry=vey;
i++;
};
  这是一段主时间轴上的帧脚本,line、ball为主时间轴上的电影剪辑实例名称,请问一下:_root加动作如onload、onEnterFrame表示什么含义?并且这里的_xscale、_yscale表示什么含义?引申以下讲更好。我刚开始学习flash,请高手们多多赐教,先谢谢了。

TOP

_root.onLoad=function(){
_root.onEnterFrame=function(){
这两句等同于:
function a()
{}
function b()
{}
_root.onLoad=a();
_root.onEnterFrame=b();

作用就是在剪辑载入和播放的时候分别载入a()和b()
_xscale和_yscale就是要改变剪辑的x,y轴长度

如:

my_mc._yscale
说明属性;设置从影片剪辑注册点开始应用的该影片剪辑的垂直缩放比例 (percentage)。默认注册点为 (0,0)。
缩放本地坐标系统将影响 _x_y 属性的设置,这些设置是以整像素定义的。例如,如果将父级影片剪辑缩放到 50%,则设置 _x 属性将移动影片剪辑中的对象,距离为在影片为 100% 时其像素数的一半。

[ 本帖最后由 shengforever 于 2008-4-15 22:51 编辑 ]

TOP

上面解答的很好

TOP

发新话题