日期:2014-05-18  浏览次数:20431 次

如何在播放时控制Flash大小和让移动的图片作为Flash的背景?

1.   我在文档熟悉中使用默认Size:550*400像素,用一个大于550*440像素的图片作为背景,当我用MicroMedia   Flash“调试影片”时,播放时MicroMedia   Flash   Player默认的界面大小是550*440,但是最大化后,却不是按照比例进行放大,而是填充了背景图片中我不想显示的像素部分,不知道有什么方法控制舞台大小,让播放器最大化时界面大小保持不变或按照比例放大?


2.   跟上面的问题差不多:我想让移动的图片作为Flash的背景,于是我在图层中插入两个关键帧,在帧中设置好图片的位置,并来两个帧中创建补间动画,貌似达到了我的需求,但是,如果将播放器全屏,则画面全乱了,如何让播放器最大化时界面大小保持不变或按照比例放大?
(http://www.cnblogs.com/Files/happyhippy/roll.rar)


3.   用CorelDraw制作矢量图:我从PhotoShop中拷贝了几个图形到CorelDraw中,我想用这几个图形组成一副矢量图,以用在Flash中,但是当我选择文件-> 导出-> 选择导出为swf格式,貌似只能保存部分图形;我是从PhotoShop中拷贝了几个图形的啊,怎样将它们组合起来组成一个完整的矢量图形?

谢谢:)

------解决方案--------------------
没有做过
------解决方案--------------------
1 不可能,如果把宽屏显示器考虑进去的话.我是把两边多余的部分用黑色大面积的挡住,来对付最大化或者调整窗口大小的问题.

2 同上.如果用AS控制,只能控制到left,Top值的变化,也只能达到部分要求,不同分辨率我还是用大的黑颜色块给挡住来处理.

3 用PhotoShop打开,然后切换成ImageReady(就是工具最下面那个铵钮),另存就能转成矢量图.不要利用CorelDraw.
------解决方案--------------------
as
_root._xscale = ..;
_root._yscale = ..;
------解决方案--------------------
不懂,帮顶下.
------解决方案--------------------
我是这样写的 放大缩小都是整个舞台!不知道适合你否?

//函数功能:缩小图片
//编码 :GavinTeng
function zoomIn(oNum:Number) {
_level0._xscale = _level0._xscale-10;
_level0._yscale = _level0._yscale-10;
}
//函数功能:缩小图片
//编码 :GavinTeng
function zoomOut(oNum:Number) {
_level0._xscale = _level0._xscale+10;
_level0._yscale = _level0._yscale+10;
}
------解决方案--------------------
http://bbs.blueidea.com(经典论坛-Flash专栏)
高手颇多 就看你会不会提问了