flash里鼠标移上去触发事件怎么弄啊
我做了一个地图,地图上是各省的按钮(元件),600*300的大小,地图占400*300,右边余下的空间我想在鼠标移上省按钮的时候触发显示一个框,框里就是一些介绍类的,现在...
我做了一个地图,地图上是各省的按钮(元件),600*300的大小,地图占400*300,右边余下的空间我想在鼠标移上省按钮的时候触发显示一个框,框里就是一些介绍类的,现在就差鼠标移上去触发的事件,和显示事件的框怎么来实现,请知道的大侠给小弟指点一二。小弟感激不尽~~~~~~~~~~~~~~~~~~
粘贴的我不反对,但你得符合问题吧,就你粘这些我都看N遍了
我要能明白了还在这问? 展开
粘贴的我不反对,但你得符合问题吧,就你粘这些我都看N遍了
我要能明白了还在这问? 展开
2个回答
展开全部
整体的思路:将各省的介绍信息放在一个影片剪辑里,通过按钮控制该影片剪辑播放头的位置,从而达到显示相应的信息的目的。
实现方法:
第一步:在flash里创建一个200*300的矩形,按V,切换到选择工具,然后选中该矩形,按F8,将其转换成 影片剪辑元件。元件名假设为 inf_sheng 。在场景中赋予该元件实例名:infS_All
注:矩形的作用是确定你分配给 地理位置介绍信息 的空间,可根据你的需要调整大小和形状。
第二步:编辑元件inf_sheng 。
在元件中共有3个图层,从下至上分别为 背景、介绍信息、AS
背景 层主要用来绘制 显示区域的背景图案
介绍信息层 是主体,绘制各省介绍信息,每个省占一个关键帧。
AS层 的关键帧与介绍信息层的关键帧必须一致,并在每个关键帧上写AS语句: stop(); 同时每个关键帧赋予帧标签。如 存放 北京市信息的帧 的帧标签 为 bj 。
第三步:编写按钮元件上的AS2代码
在各省的按钮元件上分别编写AS2代码。例如 北京市按钮上编写如下代码:
on(rollOver){
infS_All.gotoAndStop("bj");
}
实现方法:
第一步:在flash里创建一个200*300的矩形,按V,切换到选择工具,然后选中该矩形,按F8,将其转换成 影片剪辑元件。元件名假设为 inf_sheng 。在场景中赋予该元件实例名:infS_All
注:矩形的作用是确定你分配给 地理位置介绍信息 的空间,可根据你的需要调整大小和形状。
第二步:编辑元件inf_sheng 。
在元件中共有3个图层,从下至上分别为 背景、介绍信息、AS
背景 层主要用来绘制 显示区域的背景图案
介绍信息层 是主体,绘制各省介绍信息,每个省占一个关键帧。
AS层 的关键帧与介绍信息层的关键帧必须一致,并在每个关键帧上写AS语句: stop(); 同时每个关键帧赋予帧标签。如 存放 北京市信息的帧 的帧标签 为 bj 。
第三步:编写按钮元件上的AS2代码
在各省的按钮元件上分别编写AS2代码。例如 北京市按钮上编写如下代码:
on(rollOver){
infS_All.gotoAndStop("bj");
}
展开全部
“鼠标移动上去”在FLASH里应该是mousemove()
先选中这个按扭(元件),再在“动作”里面写语言,基本意思是:on mousemove 然后goto and stop/play到另外一个画面(帧)。
鼠标按下是mousedown 还有mouseout等事件。
事件触发导致程序运行。
晕,你只要学了点基础这个效果好做的。
首先平滑到一个画面,这个简单,不说了。
在平滑停止的这个帧上加个按扭——大小为全画面、透明度为0;再选中这个按扭,再点击“动作”,在里面goto and stop到另外一帧,再在那个帧上同样方法goto and stop到之前那个帧。
先选中这个按扭(元件),再在“动作”里面写语言,基本意思是:on mousemove 然后goto and stop/play到另外一个画面(帧)。
鼠标按下是mousedown 还有mouseout等事件。
事件触发导致程序运行。
晕,你只要学了点基础这个效果好做的。
首先平滑到一个画面,这个简单,不说了。
在平滑停止的这个帧上加个按扭——大小为全画面、透明度为0;再选中这个按扭,再点击“动作”,在里面goto and stop到另外一帧,再在那个帧上同样方法goto and stop到之前那个帧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询