╄━→.︵.輪回 2008-6-16 00:39
鼠标跟随旋转扇形文字特效
[size=2][b][color=Lime]鼠标跟随旋转扇形文字特效这里麦子教大家的就是如何制作这个“鼠标跟随旋转扇形文字特效”,主要应用是AS来体现鼠标跟随的文字特效,高手就不要嘲笑哦!
效果:
[flash]http://qq249710054.blog.enorth.com.cn/attachment/flash/330252.swf [/flash]
地址:[url]http://qq249710054.blog.enorth.com.cn/attachment/flash/330252.swf[/url]
教程
所需软件:Macromedia Flash V8.0 简体中文版
软件地址:[url]http://zbdx.skycn.com/down/Flash8-chs.exe[/url] (直接复制到迅雷 新建下载中下载)
flash8序列号:
WPD800-55133-73832-24081
WPD800-50034-85832-18551
WPD800-57537-94432-04323
WPD800-52030-26332-07528
WPD800-53337-53532-05380
WPD800-51539-95232-10549
WPD800-55933-50332-99443
WPD800-53337-99132-47391
WPD800-59733-75232-83525
WPD800-59139-77332-01544
WPD800-57533-17832-74464
WPD800-53531-56632-47742
WPD800-59333-15132-57677
WPD800-53939-15632-43497
WPD800-58032-07632-73332
WPD800-57733-53432-60641
WPD800-51739-90432-72533
启动flash8,建立一个文档,大小大家随便设,然后按Ctrl+F8建立一个图形元件,名字Text
[img]http://hd83.15150.com/photo/2010_6_16/3334724_1184539.jpg[/img]
在这里键入文字:麦子设计(大家喜欢什么就输入什么吧,不要太长了就好了,不是长不行,主要是影响美观)。
[img]http://hd83.15150.com/photo/2010_6_16/3334724_119205.jpg[/img]
然后再按Ctrl+F8建立一个影片剪辑元件,名字为textAnimation,也就是在这里我们把文字动起来。
[img]http://hd83.15150.com/photo/2010_6_16/3334724_1110679.jpg[/img]
把文字图形元件Text放进textAnimation影片来,按F6插入关键帧,这时选择第一帧,然后键入下面代码:
if(_root.xPos < (_root._xmouse - 10))
{
_root.xPos += 10;
}
else if(_root.xPos > (_root._xmouse + 10))
{
_root.xPos -= 10;
}
if(_root.yPos < (_root._ymouse - 10))
{
_root.yPos += 10;
}
else if(_root.yPos > (_root._ymouse + 10))
{
_root.yPos -= 10;
}
this._x = _root.xPos;
this._y = _root.yPos;
_root.newAngle += 10;
this._rotation = _root.newAngle;
_root.count++;
特别说明
以上是主要代码 里面的数字 10代表速度和扇形的页数 数字越大 速度越快 扇形页数越多
第二帧加入下面代码:
_root.attachMovie("Text", "Text" + _root.count, 1000 + _root.count);
在这里可以调整文字颜色。
然后在第30帧插入关键帧,然后加入代码如下:
this.removeMovieClip();
在这里调文字Alpha为0,并且缩小文字,之后在第1和30帧之间创建动画。
[img]http://hd83.15150.com/photo/2010_6_16/3334724_11103626.jpg[/img]
最后回到主场景中,选择第一帧,放入以下代码:
var newAngle = 0;
var count = 0;
attachMovie("Text", "Text" + count, 1000 + count);
var xPos = Text0._x;
var yPos = Text0._y;
最后按Ctrl+Enter测试吧!
这里有人做完了 不知道怎么导出 麦子就教大家一个快捷键Ctrl+Alt+Shift+S就可以导出了
如果还有不会的地方请联系麦子:QQ:249710054 [/color][/b][/size]
dinglei163 2008-6-16 18:22
呵呵真不错,高手哈