通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
资源搜索:
热门搜索:Linux VB C语言 PhotoShop Flash TCP/IP
   首页 | 文章 | 软件 | 动画 | 资源 | 励志 | 骗术 | 论坛 | 邮箱 | 会员中心 | 军事 | 科技 | 博客 | 图片 | 商城 | 最新更新 | 800g资源 | 爱心黑客
您现在的位置: 爱国者黑客 >> 资源 >> 媒体动画 >> Flash >> 动画特效制作 >> 文章正文

用flash制作动态旋转的文字
责任编辑:admin   更新日期:2005-8-6
  第一步,运行flash mx,新建文档,Ctrl+J打开文档属性对话框,设置为图1所示。
按此在新窗口浏览图片
 
  第二步,将图层1的名称改为“文字层”,并输入文字,字体为白色,字号为21,如图2所示。
按此在新窗口浏览图片

 
  第三步,使用变形工具,调整文字的中心点,如图3、图4所示。
按此在新窗口浏览图片
按此在新窗口浏览图片

第四步,Ctrl+T打开变形面板,设置如图5所示,不断单击“复制并应用变形”按钮,使文字形成一个环形,如图6。
按此在新窗口浏览图片
按此在新窗口浏览图片
 
  第五步,适当修改文字,比如把文字修改为“flash8flash8”,然后Ctrl+A全选,按F8转换为影片剪辑,命名为“文字环”,如图7所示。
按此在新窗口浏览图片
 
  第六步,在“文字环”影片剪辑中加入如下脚本:
onClipEvent (mouseDown) {
//当鼠标按下时
if (mouDown != 1) {
//如果mouDown的值不为1,设置变量mouDown的值为1。
mouDown = 1;
}
}
onClipEvent (mouseUp) {
//释放鼠标时
if (mouDown != 0) {
//如果mouDown的值不为0,则设置变量mouDown的值为0
mouDown = 0;
rotateSpeed = newAngle-oldAngle;
}
}
onClipEvent (enterFrame) {
oldAngle = newAngle;//用新得到的角度值覆盖替换旧值
x = _root._xmouse-this._x;//设置变量x的值,为鼠标在主场景中的x坐标减自身x坐标
y = _root._ymouse-this._y;//设置变量y的值,为鼠标在主场景中的y坐标减自身y坐标
newAngle = Math.atan2(y, x)*180/Math.PI;//用atan2得到的角度为弧度,所以乘以180再除以∏,转换为角度值。
if (mouDown == 1) {
//当mouDown的值为1时,即鼠标按下时
this._rotation += newAngle-oldAngle;//设置自身旋转角度
} else {
//否则
this._rotation += rotateSpeed;//自身角度不断加rotateSpeed
rotateSpeed *= 0.95;//0.95是参数,可自行设置,目的是为了让rotateSpeed的值不断减少。
}
}
  第七步,保存,并Ctrl+回车测试。
  • 上一篇文章:
  • 下一篇文章:
  • 热门文章
    Olldbg常见问题
    汇编语言的艺术(组合语言的艺术)--观
    汇编语言的艺术(组合语言的艺术)--准
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言的艺术(组合语言的艺术)--基
    汇编语言---程式设计 (4)
    虚拟8086模式
    SYS命令使用说明
    javascript + CSS 实现动态菜单显
    推荐文章
    自制Windows XP SP2自动安装光盘
    SQLServer注入工具改进版 v1.02
    使用photoshop CS进行自然美肤
    Photoshop绘制诺基亚手机
    PHOTOSHOP制作秋日之梦
    PHOTOSHOP鼠绘名模王爱萍
    Photoshop制作晶莹飞溅的水珠
    教你用PHOTOSHOP做放大镜
    鼠绘美女及服装修画全过程