欢迎来到天天文库
浏览记录
ID:12947275
大小:47.50 KB
页数:7页
时间:2018-07-19
《flash全景图制作方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、首先,将你的数码相机固定在三脚架上,然后沿顺时针方向水平转动相机,从不同的角度拍下周围的所有景物,得到一组连续的照片。这里要注意的一点是,相机每水平转动一个角度拍下的照片,必须与前一张照片有20%左右的重合。照片拍完后,将它们输入到电脑中,然后打开三维全景照片制作软件,将这组照片依次进行衔接合成。全景图左右移动制作方法:1.先准备一张风景图片,图片尺寸和舞台相等或略大均可:2.将你要用的图片导入到这个影片剪辑的舞台。导入后让图片右边界的中点放在影片剪辑舞台中心的“+”字线上.3.选中这张图片,按下“Ctrl”键的同时用鼠标向右拉,就可再复制出来一张,将复制出来的这一张图片拉到右边,这样就
2、有两张同样的图片了4.选中复制出来的这张图片,点击(修改)菜单,选择“变形”项的下级菜单“水平反转”。将水平反转后的这张图片的左边界放在影片剪辑舞台中心“+”字线上。两张图片对齐。再建立一个新影片剪辑,叫“图片二”。5.将“图片一”的影片剪辑从库里拉入两次到“图片二”的影片剪辑中,把拉入的两个图片并排放好,注意两图的交界线一定放在正中间的小“+”字线上。6.现在我们回到主场景,把“图片二”影片剪辑拉入主场景舞台,在(实例名称)框中填入“m”(在图片的实例名称框中输入实例名m,这点很重要!)。点击第三帧,按“F5”插入普通帧,使动画共三个帧。7添加一个新图层。在新层中按两次“F7”添加两个
3、空白关键帧。第一帧是系统默认关键帧,现在共三个关键帧。鼠标右击第一个关键帧,在弹出的对话框中选择“动作”,输入如下代码:b=5;鼠标右击第二关键帧,在弹出的对话框中选择“动作”,输入如下代码:x=m._x;xb=getProperty(m,_width)/2;x=x-b;if(x<0){ x=x+xb;}//endifif(xb4、。建一个图层,将按钮放在你想放的地方,鼠标右击按钮,在弹出的对话框中选择“动作”,输入如下代码:on(release){ b=-b;}你还可以自己设计出新的来。比如你输入按钮代码时选择“RollOver”on(RollOver){b=-b} “RollOver”就是鼠标经过的意思,这样就不用点击按钮,每当鼠标指向按钮时,图片就反向运动。 你还可以改变b的值来改变移动速度,如果你将第一帧代码改为“b=3”每次移动3个像素,不就慢多了。你也可以用两个按钮,给向左移动按钮输入代码“b=-5”,给向右移动按钮输入代码“b=5”,这样两个按钮就给分别控制左右移动。 或者安排多个按钮,让有5、的向左移动,有的向右移动,有的快速移动,有的慢速移动。这些都根据你自己喜欢决定了。2.三维环视效果,前景和背景分离的效果1、首先找一张云层的图片,要大一点的,可以拼接为环视图片的最好。2、找一张风景的环视图片,然后将云层或者天空部分去掉,变成透明的,存为png透明格式。3、在主场景第一层第一帧中建立影片剪辑,实例名称为:bg_mc,在bg_mc下创建影片剪辑实例:bg,进入bg编辑,导入刚刚找到的云层图片。对齐坐标为0,0;4、在主场景第二层第一帧中建立影片剪辑,实例名称为:img_mc,在img_mc下创建影片剪辑实例:img,进入img编辑,导入刚刚处理过的风景图片。对齐坐标为0,06、;5、在主场景第三层第一帧中加入以下AS代码:stop();Stage.showMenu=false;Stage.scaleMode="noScale";fscommand(allowscale,true);img_mc.img.duplicateMovieClip("img1",2);//复制前景;bg_mc.bg.duplicateMovieClip("bg1",2);//复制云层北京;page_width=Stage.width;//设置鼠标感应范围宽度page_height=Stage.height;//设置鼠标感应范围高度;step=40;//设置间隔时间;img_mc.img7、._x=0;//初始前景坐标位置;img_mc.img1._x=-img_mc.img._width;//初始前景被拼合为环视图bg_mc.bg._x=0;//初始背景坐标位置;bg_mc.bg1._x=-bg_mc.bg._width;//初始背景被拼和为环视图;img_mc._y=0;//初始前景和背景y轴位置;bg_mc._y=0;//_root.onEnterFrame=function(){//根据帧频持续调用函数;img
4、。建一个图层,将按钮放在你想放的地方,鼠标右击按钮,在弹出的对话框中选择“动作”,输入如下代码:on(release){ b=-b;}你还可以自己设计出新的来。比如你输入按钮代码时选择“RollOver”on(RollOver){b=-b} “RollOver”就是鼠标经过的意思,这样就不用点击按钮,每当鼠标指向按钮时,图片就反向运动。 你还可以改变b的值来改变移动速度,如果你将第一帧代码改为“b=3”每次移动3个像素,不就慢多了。你也可以用两个按钮,给向左移动按钮输入代码“b=-5”,给向右移动按钮输入代码“b=5”,这样两个按钮就给分别控制左右移动。 或者安排多个按钮,让有
5、的向左移动,有的向右移动,有的快速移动,有的慢速移动。这些都根据你自己喜欢决定了。2.三维环视效果,前景和背景分离的效果1、首先找一张云层的图片,要大一点的,可以拼接为环视图片的最好。2、找一张风景的环视图片,然后将云层或者天空部分去掉,变成透明的,存为png透明格式。3、在主场景第一层第一帧中建立影片剪辑,实例名称为:bg_mc,在bg_mc下创建影片剪辑实例:bg,进入bg编辑,导入刚刚找到的云层图片。对齐坐标为0,0;4、在主场景第二层第一帧中建立影片剪辑,实例名称为:img_mc,在img_mc下创建影片剪辑实例:img,进入img编辑,导入刚刚处理过的风景图片。对齐坐标为0,0
6、;5、在主场景第三层第一帧中加入以下AS代码:stop();Stage.showMenu=false;Stage.scaleMode="noScale";fscommand(allowscale,true);img_mc.img.duplicateMovieClip("img1",2);//复制前景;bg_mc.bg.duplicateMovieClip("bg1",2);//复制云层北京;page_width=Stage.width;//设置鼠标感应范围宽度page_height=Stage.height;//设置鼠标感应范围高度;step=40;//设置间隔时间;img_mc.img
7、._x=0;//初始前景坐标位置;img_mc.img1._x=-img_mc.img._width;//初始前景被拼合为环视图bg_mc.bg._x=0;//初始背景坐标位置;bg_mc.bg1._x=-bg_mc.bg._width;//初始背景被拼和为环视图;img_mc._y=0;//初始前景和背景y轴位置;bg_mc._y=0;//_root.onEnterFrame=function(){//根据帧频持续调用函数;img
此文档下载收益归作者所有