能不能让flash画布以外的不显示?

来源:百度知道 编辑:UC知道 时间:2024/05/18 05:59:37
我用flash做了一段动画,其中用到了图片移动、扩张和下雪等特效,生成swf以后,用flashplayer初看还可以,但把flashplayer的播放窗口拖动放大以后,画布之外的也显示出来了,看着不对劲,请问如何解决?

做个问题也不能解决!!
你做个遮罩(和那个遮罩不一样)放在 你的规定大小以外就可以了...
很简单的....
方法:
绘制一个巨型(填充颜色--无调整和你的动画一样大小)----调整纵横比-----全选-----Crtl+B -----填充你想要的颜色 就OK了

我也想解决这个总问题,好像在网页中没这个问题.

用测试影片会这样,发布出来双击运行文件就不会了

直接在帧上加个
Stage.scaleMode="showAll";、
就OK了

两个方法:
利用遮罩层:
在场景中加入一个图层,名字自定.之后在图层里利用矩形工具画个
你窗口一样大的矩形.坐标定要改x=0;y=0;(用作遮罩的,什么图都
可以,总之就是你窗口大的图就行)之后把图层改为遮罩层.把溢出
画布的图所在的图层改为"被庶罩层"(图层名字前面那个图标,双击
之后就改图层属性了)就OK了
修改播放器的属性:
打开你导出的那个.swf,在菜单中点"查看(V)">>"显示全部(A)"快
捷键Alt+V A(效果不太理想)
建议使用遮罩层方法