Actionscript 如何设置电影剪辑的宽度和高度?

Actionscript 如何设置电影剪辑的宽度和高度?,actionscript,actionscript-2,Actionscript,Actionscript 2,我创建了一个空的电影剪辑,在那里我从cliploader加载了图像。我希望电影剪辑具有固定的高度和宽度,并且图像应该适合电影剪辑 我想不出任何方法来做那件事。有人能帮忙吗 注意:我使用的是Actionscript 2.0让我们假设加载图像的movieclip称为pic_holder 您可以通过pic_holder.pic_holder.pic_height属性设置其宽度和高度 但我想你已经试过了,你的问题是它不起作用。问题很可能是您试图在加载图像之前调整其大小。因此,必须在加载图像后调整其大小

我创建了一个空的电影剪辑,在那里我从cliploader加载了图像。我希望电影剪辑具有固定的高度和宽度,并且图像应该适合电影剪辑

我想不出任何方法来做那件事。有人能帮忙吗


注意:我使用的是Actionscript 2.0

让我们假设加载图像的movieclip称为pic_holder 您可以通过pic_holder.pic_holder.pic_height属性设置其宽度和高度

但我想你已经试过了,你的问题是它不起作用。问题很可能是您试图在加载图像之前调整其大小。因此,必须在加载图像后调整其大小

所以你可以 a) 或者连续循环并检查是否加载 b) 添加一个事件侦听器,该侦听器将在加载图片时调用调整大小函数

(a)

b) 摘自。请注意,我们使用的是loadClip而不是loadMovie

  var loadListener:Object = new Object();
  loadListener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void {
    target_mc._width=...your width...
    target_mc._height=...your height...
  }
  var mcLoader:MovieClipLoader = new MovieClipLoader();
  mcLoader.addListener(loadListener);
  mcLoader.loadClip("..path to image..", pic_holder);

它调整了图像的大小,但不同图像的高度仍然不同,并且超出了您使用的版本?我不知道你在问什么。你说高度不同是什么意思?高度正好是您设置的数字Adobe flash cs6,flash player 11.2.202.228,actionscript 2.0我指的是提供的两个代码的哪个版本。您仍然没有澄清您的意思,代码将高度设置为您设置的数字,即使用xml文件加载图像,创建空电影剪辑,加载剪辑,然后使用ur技术调整图像大小。调试阶段是476x290,设置高度n宽度=10,我加载的不同图像具有不同的高度。
  var loadListener:Object = new Object();
  loadListener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number):Void {
    target_mc._width=...your width...
    target_mc._height=...your height...
  }
  var mcLoader:MovieClipLoader = new MovieClipLoader();
  mcLoader.addListener(loadListener);
  mcLoader.loadClip("..path to image..", pic_holder);