flash跟随鼠标移动的星星,flash左右移动

http://www.itjxue.com  2023-01-20 01:04  来源:未知  点击次数: 

求教---FLASH中星星的鼠标跟随

我这有:第一个是鼠标跟随星星的效果!

第二个是鼠标跟随文字的效果!

代码复制进去就可以了;

鼠标跟随星星效果

新建场景并新建一个影片剪辑star (跟随对象)

在第一帧绘制一个10*10大小的五角星(30度角)

在20帧建关键帧将颜色Alpha值为0%并添加动作stop();

在1帧创建形状动画

新建一个影片剪辑act并在1帧添加动作

startDrag("/act",true); //元件act跟踪鼠标

setProperty("/star",_rotation, b); //元件star 的旋转值为b

b = Number(b)+20;

if (Number(b) == 360) {b = 0;}

a = Number(a)+1;

duplicateMovieClip("/star","aaa"add a,eval("a"));

if (Number(a) == 100) {a = 0;}

setProperty("/star",_x, getProperty("/act", _x));

setProperty("/star",_y, getProperty("/act", _y));

在第2帧添加动作gotoAndPlay (1);

转换到场景将影片剪辑star和act拖入并分别命名为star和act

Ctrl+Enter看效果

文字鼠标跟随效果

新建场景并新建7个文字影片剪辑和 tracker影片剪辑

新建一个影片剪辑act并在1帧添加动作

i="7";

while(Number(i)=1){

set("/t" add i add ":xx",eval("/t" add (i-1)add ":xx")+15);

set("/t" add i add ":yy",eval("/t" add (i-1)add ":yy"));

i=i-1;}

/t1:xx=number(getProperty("/tracker",_x))+15;

/t1:yy=getProperty("/tracker",_y);

i="7";

while(Number(i)=1){

setProperty("/t"add i ,_x, eval("/t"add i add ":xx"));

setProperty("/t"add i ,_y ,eval("/t"add i add ":yy"));

i=i-1;}

在第2帧创建关键帧添加动作gotoAndPlay (1);

转换到场景将影片剪辑tracker拖入并命名为tracker

在1帧添加动作startDrag("/tracker",true);

在2帧创建关键帧添加动作stop();

将影片剪辑act拖入和文字分别拖入并命名为t1,t2,……t7

Ctrl+Enter看效果

Flash中跟随光标转动的星星

很明显,就是第8行出错了,主要是对象路径问题,这是不同的flash版本造成的,

如果是flash8或以上的,就把

duplicateMovieClip("/a","aaa"add a,eval("a"));

改成:duplicateMovieClip("/a", "\"aaa \" add a", eaval("a"));

建议不要把实例名称用a,变量名称又用a,会把自己搞糊的。

flash中鼠标移过,满天星的效果怎么做?

那不是图片 那是FLASH

大心

心罐子

窗帘

银河

向上冒出的心

满天星

心形气球

风铃

月亮+星星

星星 适合兰色北京

萤火虫

黑色背景飘落的雪花

飞腾的红心

六边形、降落的竖条

飘落的浅粉色花瓣

黑色背景无数小亮点飘落

蒲公英

心形边框

(跟随鼠标移动的雪花)

(粉红色花辨飘落)

(无色背景水珠

灰蓝背景飘落雨滴

修改!!!::

网上有现成资源 如果有条件的话也可以自己做

flash里 星星跟着鼠标动 具体操作步骤 谁能给讲解一下

把以下代码复制粘贴到Flash文件的第一桢,立刻就会有个星星跟着鼠标动:

var star:MovieClip=new MovieClip()

star.graphics.moveTo(0,-90)

star.graphics.beginFill(0x0000ff,1)

star.graphics.lineTo(24,-22)

star.graphics.lineTo(94,-22)

star.graphics.lineTo(38,21)

star.graphics.lineTo(59,90)

star.graphics.lineTo(0,52)

star.graphics.lineTo(-59,90)

star.graphics.lineTo(-38,21)

star.graphics.lineTo(-94,-22)

star.graphics.lineTo(-24,-22)

star.graphics.lineTo(0,-90)

star.graphics.endFill()

star.scaleX=0.3

star.scaleY=0.3

this.addChild(star)

star.addEventListener(Event.ENTER_FRAME,onFrame)

function onFrame(e:Event){

star.x+=(mouseX-star.x)/10

star.y+=(mouseY-star.y)/10

}

原理讲解:1、画星星,

2、让星星跟着鼠标动

怎样做出flash星星随机闪动动动画

1、打开flash?软件,点击我的文档,打开工作界面。点击属性面板,把编辑界面的颜色为黑色。左键对准矩形工具,按住不动,这时候就出现一个小工具面板,在里面选择“多角星形工具”。在属性面板里找到选项.然后点击选项,多边形改成《星形》。《星形顶角大小》改成《0.20.《边数》改成《4》。颜色改成《放射状》。颜色为灰色。在编辑区内画一个,4变形的星形。

2、画完以后,点击第一帧再点击上面的《修改》《分离》然后点击第十帧插入关键帧。同样点击修改--分离。然后调整透明度为零。

3、再点击第20帧,右键点击插入关键帧,同样点击修改--分离,调整透明度为100.。然后点击第10帧,添加形状补间。点击第20帧,添加形状补间动画。然后测试影片,保存为jif动画。

4、点击第5帧,在属性面板,《补间》里点击形状补间。再点击第15帧,在下面的《补间》里点击形状补间。然后点击《控制》测试影片,保存为gif?动画。

怎么把鼠标滑过,星星飘落效果添加了Flash上面?

楼主你好。首先复制这个FLASH的地址。进空间----自定义----模块----新建模块----新建FLASH模块---标题可以不填,把FLASH地址粘贴在"FLASH动画地址"-----点更多设置-----“链接打开方式”选FLASH透明和自动播放,模块边框选“无”---保存OK。 如果你想整个主页都有这个飘落效果 就把FLASH拖成全屏大小。换句话来说 想拖多大拖多大 想放哪里放哪里。

(责任编辑:IT教学网)

更多