佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1697|回复: 3

Flash制作 : 鼠标跟随 (适合像我的新手)

[复制链接]
发表于 13-2-2009 11:56 AM | 显示全部楼层 |阅读模式
前几天刚install一个Macromedia Flash 8...
不眠不休了几天...终于学会了一些些...
所以发个帖给想学flash的学弟学妹们...
高手的话可以选择无视我 ...因为这对你们来说是容易过喝水...
如果可以的话...可以给我些指点...看看有什么可以改进的地方...^^

这swf里头说的是如何制作眼睛跟随鼠标移动...
首先新建一个MC(MC里画个钞票吧^^)...
命名其实为"money..."
回到主场景 在"money"里写一下代码:
  1.     onClipEvent(mouseMove){
  2.     Mouse.hide();
  3.     startDrag("_root.money",true);
  4.     }
复制代码
以下来个简单的解释:
onClipEvent(mouseMove){ //但鼠标移动的时候出发事件
Mouse.hide(); //把桌面的鼠标藏起来
startDrag("_root.money",true); //用偶们的"money"代替原鼠标
}
心急的 可以先按Ctrl+Enter测试下...(鼠标已经变成钞票了^^)

接下来...新建一个MC 命名其为"eyeball"(白眼球)...
画个灰色的圆圈...
在新建一个MC 命名其为"eye"(黑眼珠)...
画个黑眼珠吧...想画什么款都行...依据个人喜好吧...^^
打开"eyeball"把"eye"拖进"eyeball里"...
之后按下F7建立一个关键帧...为了然MC可以循环...
回到第一帧...输入一下代码:
  1.     i = Math.sqrt(_xmouse*_xmouse+_ymouse* _ymouse);
  2.     eye._x = 25/i*_xmouse;
  3.     eye._y = 25/i*_ymouse;
复制代码
最后检查...检查是否实例名已填了...(否则显示出错!)
接下来Ctrl+Enter测试吧...
学会了之后 就自己发挥无限的创意吧!^^

具体效果可以在偶的Blog看到...=)

http://www.fileden.com/files/2009/2/11/2316353/movement_mouse.swf

[ 本帖最后由 azrael89 于 13-2-2009 12:05 PM 编辑 ]

评分

参与人数 1积分 +50 收起 理由
chongyang + 50 原创内容

查看全部评分

回复

使用道具 举报


ADVERTISEMENT

发表于 16-2-2009 02:16 AM | 显示全部楼层
顶你啦。。初学入门的Flash
给你一些鼓励
回复

使用道具 举报

发表于 20-2-2009 09:57 PM | 显示全部楼层
你用 AS2 吗?
AS3 的话,应该是将

var ob:MovieClip = new instead();
addChild(ob);
Mouse.hide();   
ob.startDrag();

[ 本帖最后由 kingdom_manga 于 20-2-2009 10:09 PM 编辑 ]
回复

使用道具 举报

发表于 30-3-2009 09:02 PM | 显示全部楼层
请容许我插播一句...好难哦...
T.T
我一点都不会...= ="

四叶草
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 14-12-2025 09:45 PM , Processed in 0.134107 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表