在Flash CS5.5中加载电影剪辑

在Flash CS5.5中加载电影剪辑,flash,actionscript-2,Flash,Actionscript 2,有一个大脑更大的人能给我一个关于我应该如何处理这个问题的线索吗?我正在舞台上把一个电影剪辑加载到一个空的电影剪辑中,我想要的是让剪辑“放大”到100%(比如说30%的大小) 我一直在尝试以下几点(脚本附在空movieclip上): onClipEvent(加载){ scaleAmt=10; 这个._alpha=0; x=舞台宽度/2; y=舞台宽度/2; } onClipEvent(enterFrame){ 如果(scaleAmt在你的选择的中间。 抱歉-我无法掌握该代码的诀窍输入Tanks M

有一个大脑更大的人能给我一个关于我应该如何处理这个问题的线索吗?我正在舞台上把一个电影剪辑加载到一个空的电影剪辑中,我想要的是让剪辑“放大”到100%(比如说30%的大小)

我一直在尝试以下几点(脚本附在空movieclip上):

onClipEvent(加载){
scaleAmt=10;
这个._alpha=0;
x=舞台宽度/2;
y=舞台宽度/2;
}
onClipEvent(enterFrame){
如果(scaleAmt<100){
scaleAmt+=5;
这个.xscale=scaleAmt;
这个。_yscale=scaleAmt;
这个.x=x;
这个._y=y;
如果(这个α<100){
这个._α+=5;
}
}
}
这几乎做到了,但剪辑加载从左到右缩放-我希望它在中心缩放

感谢所有建议:-)


Jim

如果剪辑沿给定方向缩放,则需要更改MovieClip的注册点,使其位于图形的中心

这样做,双击MOVICELIP来查看它的内容,然后移动你可以选择的所有内容,使小黑<代码> +>代码>在你的选择的中间。


抱歉-我无法掌握该代码的诀窍输入Tanks Marty-我确实尝试过,但似乎没有任何区别,但我会再次检查并重试-感谢您的回复,非常感谢:-)
onClipEvent(load) {
  scaleAmt = 10;
  this._alpha = 0;
  x = stage.width/2;
  y = stage.width/2;
}

onClipEvent(enterFrame) {
  if (scaleAmt < 100) {
     scaleAmt += 5;
     this._xscale = scaleAmt;
     this._yscale = scaleAmt;
     this._x = x;
     this._y = y;   

     if (this._alpha < 100) {
         this._alpha += 5;
     }
  }
}