flash鼠标滑动图片触摸滑动效果源代码的简单介绍
yTarget = _root_ymouse也就是跟随着鼠标 “一个跟一个”代码的另一种写法 上面的“一个跟一个”的制作,是在场景上只放置了一个影片剪辑,然后在影片剪辑上添加as代码,再通过在帧上添加as代码duplicateMovie来。
var pic_mcMovieClip = thiscreateEmptyMovieClipquotpic_mcquot, thisgetNextHighestDepthpic_mcattachMoviequotpicquot, quotpic1quot, thisgetNextHighestDepth创建用于“过渡”的图 var pic_mc2MovieClip = this。
1新建两个图层图层一和图层二 2在图层一第一帧导入你的图片并转化成按钮记得双击按钮将里面的“鼠标滑过”“鼠标点击”等四个帧都插入关键帧完成后在图层一第一帧动作输入stop3在图层一第二帧同样。
1新建一个flash弄3个MC,实例名分别叫m0,m1,m22m0里面画一些云什么的远景,这些远景在滚动中是不动的3m1里面画一些山之类的中景,mc宽度大约800,mc的中心点在山的最左处4m2里画一些树之类的近景,mc宽度大。
第2帧代码ytx = _xmouse xy0_xyty = _ymouse xy0_yytz = Mathatan2yty,ytx*180MathPIxy0_rotation = ytzxy0_x += ytx10xy0_y += yty10n=21whilen0 hys =。
新建个影片剪辑,将刚才的影片拖入进来,居中对齐第三返回主场景,将第二个影片剪辑拖入场景中,实例名为ph_mc ,新建一图层,在第一帧将以下代码复制进去var timeNumber = 1var nNumber = 0按下鼠标拖动。
四将如下代码放到主时间轴上thisonEnterFrame=function这是给舞台加一个帧频事件 ifthis_xmouseltStagewidth210如果鼠标位于舞台左半边, mconEnterFrame=function给MC2加帧频事件,让其倒。
private function EntereEventvoid var bgWuint=600var bgHuint=350var neint=thismouseXbgW*loadfilewidthbgWvar newYint=thismouseYbgH*loadfileheightbgHne0?ne=0new。
把这个图片转换成影片剪辑,然后右键它,选择动作,加如下代码onClipEventloadthis_alpha=0onrollOverthisonEnterFrame=functionifthis_alphalt100this_alpha+=10elsethisonEnterFrame=null。
FLASH轻松演绎鼠标特效 Macromedia公司最新推出的动画制作软件FLASH5,除了增加了源代码功能,Bezier 编辑,直接导于FreeHand文件等功能外,对制作鼠标特效也可以轻易的实现了鼠标特 效长期以来一直是网页制作者向往的,我们可以。
把图片做成mc,实例名为mc 在mc上加按钮并添加代码onrollOver_ onrollOut_。
4做这个效果,必须使用代码,但是做动画最基本要掌握的所以不难,就是每一个按钮都要这个命令on rollOver stop on rollOut play 意思是当鼠标滑过按钮时,停止动画,当鼠标离开了按钮,动画播放。
将img1 和 img2分别建成两个MovieClip,命名为mc1和mc2,并讲mc1和mc2拖到舞台上放在同一坐标,在属性面板添加实例名,mc1,mc2,mc2放在mc1的下面,在时间轴上添加下面代码 mc1alpha=1mc1addEventListenerMouseEvent。
这段代码是滚动条效果的核心部分要理解这段代码,我们必须先清楚FLASH内的座标,如下图所示与我们平时用的迪卡尔坐标不同的是,FLASH内的座标,在纵方向y方向越向上值越小,越向上值越大然后,因为我们是通过拖动。
我说下做法1新建一个flash文件,保存名为“鼠标控制旋转”然后新建一个mc元件,把360度旋转的一系列序列图片一帧帧在mc的时间轴上排列好2回到主场景,从库中托mc放到舞台合适位置选择舞台上的mc,起实例名“。