高手:flash中鼠标左右移动控制场景左右移动的效果咋实现? 麻烦也发一个源文件给我吧谢谢shawhj@sina.com

如题所述

第1个回答  2012-10-19
1.新建一个flash.在图层1第一帧上,弄1个MC,实例名分叫:m1_mc;
至于影片剪辑里想放些什么内容,就自己决定吧。
2、新建一个图层,在第一帧上添加动作代码:
scrolling = function(){
var xperc = _root._xmouse /300;
this._x = -xperc*(this._width - 300);
}
m1_mc.onEnterFrame = scrolling;

自己试一下吧,这是个比较简单的代码控制的制作,如果想弄成我们经常看到
的电子地图一样可以随着鼠标上下左右移动的效果呢,代码编程相对就复杂些了。追问

按照你的方法操作运行报错呢,怎么回事,晕了
1120: 访问的属性 scrolling 未定义。
1120: 访问的属性 scrolling 未定义。
1120: 访问的属性 _root 未定义。

第2个回答  2012-10-19
把主场景的全部元件转为一个大剪辑
实时刷新剪辑坐标与鼠标x坐标同步,可增加缓动效果

...麻烦也发一个源文件给我吧谢谢shawhj@sina.com
1.新建一个flash.在图层1第一帧上,弄1个MC,实例名分叫:m1_mc;至于影片剪辑里想放些什么内容,就自己决定吧。2、新建一个图层,在第一帧上添加动作代码:scrolling = function(){ var xperc = _root._xmouse \/300;this._x = -xperc*(this._width - 300);} m1_mc.onEnterFrame = scr...

flash中如何使用鼠标的移动方向去控制视频的播放
4. 控制视频播放:使用Video类的play()和pause()方法来控制视频播放。在事件处理代码中,根据鼠标移动的方向,调整视频播放速度或播放与暂停状态。5. 实现更多功能:为了提升互动性和用户体验,可以进一步扩展功能。例如,通过计算鼠标移动的方向,调整视频播放速度(例如,向左移动加速,向右移动减速),或者...

求flash as2鼠标控制左右无缝循环代码?
二、将MC1再转换成一个影片剪辑MC2,在MC2中做动画,第一帧将MC1放到0坐标处,第300帧(这个你自己看着办),将MC1拖动到一半的地方,做补间动画,实现后的效果是十张图片依次向左移动,这时需要在第299帧,即倒数第二帧加关键帧,把最后一帧删除,这一步很重要,否则会造成移动时停顿一下。三、将...

如何实现flash中场景随鼠标左右移动
判断鼠标所处范围,然后开始一个速度变量的自加 影片剪辑根据这个速度变量不断加或减 达到加减速的效果

怎么用Flash实现鼠标左右位置控制舞台的播放
cnt1>_root.cnt) { _root.gotoAndStop(nextFrame());} else if (_root._currentframe>1 && _root.cnt1<_root.cnt) { _root.gotoAndStop(prevFrame());} };把这段代码加在第一帧中即可,切记是写在帧中,最好新建一层空层来放这个代码,运行后左右拖动鼠标就可以控制帧的前后播放了。

flash制作时怎样让场景随任务的移动而移动
在利用键盘或鼠标指挥人物走动时,每次走动,都要计算人物现在的坐标,例如,人物一开始比如在场景中央(500,500),如果步长是10,向东走2步,又向北走3步,则人物现在坐标就是(520,470)以人物现在坐标为中心,显示周围场景地图,需要计算显示在屏幕上的场景的左上角的坐标。横坐标:(520-800\/2)=...

FLASH里如何实现鼠标控制图行移动大神们帮帮忙
1.onEnterFrame = function() { this._x = _root._xmouse; }; 1是你想要跟着鼠标动的实例 记得一定要是实例化 当然你还可以限制X或者Y的坐标范围 你没问 我也就不说了 祝你成功 根据这个函数onEnterFrame 控制什么时候跟着鼠标走 想要别的时候就换别的函数 希望你能满意 也祝你成功 ...

flash如何实现用鼠标或键盘控制图形平移翻转旋转效果
用键盘控制影片剪辑最简单的方法是通过按钮的keyPress命令来实现对影片的控制,水平移动就是改变影片剪辑的x坐标来实现的。旋转是通过改变影片角度,也就是改变_rotation的值来实现。翻转是通过改变影片剪辑_xscale的属性来实现(如:当影片a的_xscale属性为-100时,实现水平翻转)。鼠标控制的方法和上面的...

FLASH鼠标移动触发事件怎么弄啊?
“鼠标移动上去”在FLASH里应该是mousemove()先选中这个按扭(元件),再在“动作”里面写语言,基本意思是:on mousemove 然后goto and stop\/play到另外一个画面(帧)。鼠标按下是mousedown 还有mouseout等事件。事件触发导致程序运行。晕,你只要学了点基础这个效果好做的。首先平滑到一个画面,这个...

FLASH怎么制作那种鼠标跟随的效果,FLASH高手多多指教一番。我只是个新 ...
1打开flash8.0,按Ctrl+F8新建影片剪辑元件 2按T键在舞台上随意写文字ABCDEF作为鼠标跟随的那些文字 3舞台中央的+代表播放时鼠标的位置,按V键把文字放到+的右下方,这样播放时文字跟随在鼠标右下方 4选择时间轴上的第一帧按F9进入到动作帧把鼠标跟随代码粘上去 _root.aaa.onEnterFrame = function...

相似回答
大家正在搜