Flash:如何强制动画片段保持在约束内

时间:2008-10-09 14:36:54

标签: flash actionscript

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

3 个答案:

答案 0 :(得分:4)

查看MovieClip中的scrollRect属性

答案 1 :(得分:0)

加载后可以动态调整MovieClip的大小吗?

也许是这样的:

private function onClipLoaded(clipRef:MovieClip) {
    if (clipRef.width > myViewArea.width) {
        var scaleRatio:Number = myViewArea.width / clipRef.width;
        with (clipRef) {
            scaleX = scaleRatio;
            scaleY = scaleRatio;
        }
    }
}

答案 2 :(得分:-1)

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