Flash cs3
Flash ActionScript 2.0
双击Flash CS3图标
选择Flash文件(ActionScript2.0)
一个新文件就打开了
选择“文件”—“导入”—“导入到库”
选择六张图片,打开。
选择“插入”—“新建元件”
新建一元件,名称为“mc”,类型为“影片剪辑”。
选择“图层1”第1帧,把tu1拖到页面上。
选择“图层1”第2帧,右键选择“插入空白关键帧”,用同样的方法,分别的3-6帧上也插入空白关键帧。
用步骤8的方法,把每一张图片放到每一个空白关键帧上,并把每张图片调整为宽:200,高150,x:0,y:0,返回场景。
在“库”中,选中影片剪辑“mc”,右键选择“链接”。
设标识符为“mc”,选中“为ActionScript导出”和“在第一帧导出”,确定。
选择场景中“图层1”第1帧,在“动作”面板里写代码:var r = 200; //圆半径 var v = 1; //初始速度 for (var i = 1; i<=6; i++) { //附加6个实例 attachMovie('mc', 'mc'+i, i); _root['mc'+i].gotoAndStop(i); _root['mc'+i].cita = i*60; //变量cita表示实例在圆周上的角度 _root['mc'+i]._y = 200; } onEnterFrame = function () { v = (275-_root._xmouse)/25; //根据鼠标位置确定角速度 for (var i = 1; i<=6; i++) { with (_root['mc'+i]) { //分别调整透明度、缩放和位置 cita += v; _alpha = 50+(100+100*Math.sin(cita/180*Math.PI))/4; _xscale = 100*Math.sin(cita/180*Math.PI)*_alpha/100; _yscale = 75+(100+100*Math.sin(cita/180*Math.PI))/8; _x = 75+r-r*Math.cos(cita/180*Math.PI); } _root['mc'+i].swapDepths(Math.round(_root['mc'+i]._xscal));//根据缩放比例交换影片剪辑实例的深度,即越大图片离的越近 } };
完成了,按CTRL+ENTER,效果出来了。
根据缩放比例交换影片剪辑实例的深度,即越大图片离的越近。