学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
Flash Fireworks Dreamweaver Photoshop CorelDraw Illustrator FreeHand 3DsMAX AutoCAD

您的位置:学院 >> 创意设计 >> Flash >> Flash AS代码编写图片环绕旋转效果


Flash AS代码编写图片环绕旋转效果


  本文介绍如何用Flash的AS代码编写图片环绕旋转效果。

  新建FLASH文件, 修改-》文档,把文档的背景色改成黑色。CTRL+F8新建元件text,在元件的帧上放13个关键帧,第一帧留空,在其他每个关键帧中输入一个字母(颜色自定,不过不能是黑色),并用对齐面板把各个字母放到元件的舞台的正中。

  对齐面板的使用如图:
flash

  代码:stop();

  这时的时间轴如图:
flash


  退回场景1~把刚才新建的元件拖到舞台中, 打开它的属性面板,把实例名称命名为 v0。   再新建元件【earth】 在元件的第一帧画一个小圆『黑色』,和背景色一样。  退回场景1, 把刚才新建的元件拖到舞台中,打开它的属性面板。把实例名称命名为 earth  在场景1新建图层,在新图层第一帧输入以下代码: 

for(i=1;i<13;i++){ 
duplicateMovieClip("v0","v"+i,i); 
_root["v"+i].factor=-360/12*i; 
_root["v"+i].gotoAndStop(i+1); 
}
  选中元件 【text】,在动作面板输入以下代码:

onClipEvent (load) { 
_root.earth.swapDepths(100); 
speed = 3; 
radius = 180; 

onClipEvent (enterFrame) { 
_y = _root.earth._y; 
z = _root.earth._x-_root._xmouse; 
speed = z/40; 
factor += speed; 
xtransform = Math.sin(Math.PI/180*factor); 
ytransform = Math.sin(Math.PI/180*factor); 
ytransformp = Math.sin(Math.PI/180*(factor+90)); 
this._xscale = ytransformp*120+1; 
this._x = _root.earth._x+xtransform*radius; 
this._alpha = 10+(ytransformp+1)*50; 
this._yscale = 120+(ytransformp-1)*2; 
stack = Math.round((ytransform+1)*100); 
this.swapDepths(stack); 

  这样差不多就可以了。


  扩展制作:
  如果要变成图片的环绕效果~只要把元件【text】中的字母换成图片就可以了。
  如果图片太大或太小,请修改以上代码中的radius = 180;这句~只要改变值180即可。
  如果图片不是12张~请修改元件【text】的帧数,第一帧照样留空~修改第一段代码for(i=1;i<13;i++)中的13为图片的张数加一。


  
技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

顶 ...
游客 发表于2008-6-30 14:35:52
对"Flash AS代码编写图片环绕旋转效果"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 Flash AS代码编写图片环绕旋转效果 相关内容
Google搜索中 Flash AS代码编写图片环绕旋转效果 相关内容
雅虎中 Flash AS代码编写图片环绕旋转效果 相关内容
Sogou搜索中 Flash AS代码编写图片环绕旋转效果 相关内容

相关软件 最新回复帖子:

·Flash AS代码编写图片环绕旋转效果
·JSP技术简介之一
·ASP.NET2.0的控件状态和视图状态探讨
·PS可选色与蒙板打造偏色人像艺术特效
·JSP与JavaBean
·妙笔生辉--书写效果(二)
·3D文字特效工具Xara 3D 5.0
·腾讯公司关于提醒简单密码修改的通告
·妙笔生辉--书写效果(一)
·PS处理美女肖像照片为琼瑶小说封面


  相关软件 Flash AS代码编写图片环绕旋转效果相关文章
如何调用Flash才符合Web网页标准? 怎样禁止SWF文件显示在IE缓存中?
用Swf2Gif将flash动画变成GIF格式 用SWFText十步完成精美Flash贺卡
Flash中如何调用exe可执行文件? 将swf文件转成可自动播放的exe文件
Flash MX 2004 Media组件实现多首mp3连放 巧妙去除Flash动画在线播放限制
向网页中插入透明Flash的方法和技巧 FLASH动画制作常用命令大集合
Flash位图矢量化和简化矢量图的方法 创建一个实用Flash站点的十大技巧
三分钟理解Flash中的level层级关系 把fla文件输出成和swf一样的gif文件
如何合并不同帧频(fps)的Flash文件 Flash ActionScript函数制作雪花飘飘动画
Flash MX实例:星星跟着鼠标走 使用Flash引导线制作雪花飘飘动画
小技巧测试Flash中AS代码的执行速度 Flash AS制作上升的水泡效果动画