1

我有一个动态加载影片剪辑的 Flash 程序,有时它们想要使用的空间超过了我给它们的空间。理想情况下,我想强迫他们只在我给他们的边框中显示内容。我想要这个的原因是我的程序有一个用户界面,有时会被这种行为所掩盖。我想避免重写我的程序以使这些加载的电影处于第一级,但这看起来是我唯一的选择。有什么建议么?

4

3 回答 3

4

查看 MovieClip 中的 scrollRect 属性

于 2008-10-09T16:14:33.070 回答
0

您可以在加载影片剪辑后动态调整其大小吗?

也许是这样的:

private function onClipLoaded(clipRef:MovieClip) {
    if (clipRef.width > myViewArea.width) {
        var scaleRatio:Number = myViewArea.width / clipRef.width;
        with (clipRef) {
            scaleX = scaleRatio;
            scaleY = scaleRatio;
        }
    }
}
于 2008-10-09T18:53:26.383 回答
-1

您可以将您的电影放在具有溢出样式的 DIV 中:隐藏,但请务必将“wmode=transparent”添加到您的电影嵌入中,以防止它在您的 HTML 顶部弹出。

于 2008-10-09T14:39:42.463 回答