FLASH一张图上的多个图片,点击后分别弹出新的图片如何做?

一张图上的多个图片,点击后分别弹出新的图片,点击后关闭如何做?这个好像教起来很麻烦,我是新手一张图还能明白,但是要多个图的点击分别链接到其他图就不明白了……能不能麻烦谁教... 一张图上的多个图片,点击后分别弹出新的图片,点击后关闭如何做?
这个好像教起来很麻烦,我是新手一张图还能明白,但是要多个图的点击分别链接到其他图就不明白了……能不能麻烦谁教一下
【注】不是超链接
QQ:215845770
展开
 我来答
luridsky
2010-07-09 · TA获得超过480个赞
知道小有建树答主
回答量:261
采纳率:0%
帮助的人:197万
展开全部

很简单。

01.如下图,做几个按钮元件放在图片相应区域上面即可。

比如下面这张图,我放了四个按钮,然后分别写上相应代码即可。这样就把大图分开了。

(如果你不想让人看见这几个按钮,那么只要双击按钮,将其前三种状态弹起、指针经过、按下的帧用空白关键帧,点击上画上对应大小的矩形。)

02.点击按钮弹出相应的图片,也就是包含图片的影片剪辑,然后点击关闭。可以这么做,建一个影片剪辑放在舞台中央,在属性中设置实例名为pic,然后在该mc第一帧添加代码stop(),把需要弹出的图片放到该mc的第二帧中,并且在第二帧做一个同样大小的按钮放到图片上。

大图上按钮代码

on(release){pic.gotoAndStop(2);//弹出图片是在第二帧,这时候就出现了}

弹出图上按钮代码:

on(release){gotoAndStop(1);//pic的第一帧是空白的,相当于关闭了。另外,这个按钮是在pic中,所以直接写goto即可。}

03.其余按钮照样做出即可。这样做还是比较简陋的,你可以在影片剪辑pic中加一点动画,比如透明度实现渐渐出现或消失同时放大或缩小(就像win7的窗口动画那样)

另外,不要直接复制代码

505115613@qq.com

有问题可以发我邮件。不过最好是在百度开了问题之后,呵

wytan201fa633a
2015-05-16 · TA获得超过4.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:90%
帮助的人:2148万
展开全部

1、把图片(例如7幅图,其中一张封面)导入到库,在场景第一层的时间轴添加6个关键帧,分别把7幅图放在7个关键帧中,其中第一帧为封面图,第一帧添加帧动作:stop();,改图层名为图片层,并锁定图层。

2、新建一个按钮元件,从库里拖出第二幅图,并用任意变形工具将其缩小为你需要的大小比如60*45,在最后一帧(点击帧)插入普通帧。在库中直接复制5个这样的按钮,并逐一打开复制的按钮,分别用第3、4、5、6、7幅图替换按钮里面的图片2,6个按钮就做好了。

3、回到主场景,新建一个图层,命名为“按钮层”,把6个按钮从库里拖到场景,并摆放好,怎么摆放听从尊便。接着逐一给按钮添加脚本,选中第一个按钮,在动作面板:动作—按钮处输入脚本:

on (press) {

        gotoAndStop(2);

}

复制上面脚本,点击第二个按钮,把脚本粘贴到动作面板,并把(2)改为(3),如此类推给余下的4个按钮添加脚本。

至此你要的效果就做好了,测试,存盘。

效果看附件

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孤独行者syd
2015-09-16 · 知道合伙人软件行家
孤独行者syd
知道合伙人软件行家
采纳数:2288 获赞数:8002
多年设计经验。

向TA提问 私信TA
展开全部
具体步骤如下:
1、新建FLASH文档,设置其场景大小及帧频。
2、将所需要的所有图片导入到库中,并将其转换为影片剪辑元件。
3、首页的图片所对应的影片剪辑制作成按钮并按顺序排列。
4、将按钮上加入AS代码,跳转至所对应的新图片的剪辑。
5、CTRL+ENTER,测试影片。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
子山云游
2010-07-09 · TA获得超过117个赞
知道答主
回答量:51
采纳率:0%
帮助的人:38.6万
展开全部
你说的虽然有点模糊,不过大体明白了
你好像做的有点像图片管理器的感觉
1.首先你得确定你做的是固定图片数量,还是动态地根据图片加载
2.你得确定你加载的图片是统一大小,还是每张都不同
3.你是想做到一个flash文档里,还是动态加载你要(点击放大)查看的图片

简单点的做法:
1.你得做一个大背景图片(也就是你说的一张图上的“图”)
2.在上面加每个小缩略图的按钮(后期加代码)
3.在这些元件之上加上你要显示的图片层(以显示图片),初始默认可见属性是否,也就是一开始都是不可见的
4.在每一个要显示的大图的元件上加关闭代码(也就是点击后让它消失),代码如:on(release){this._visible=false;}
5.每个显示大图的元件给它定义一个名字
6.给每个缩略图的按钮上加代码,点击显示哪个大图
代码如:on(release){bigimg._visible=true;}

如果你要动态加载的话,可以用loadMovie()
具体地你可以到网上查看教程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dawn1220
2010-07-09 · TA获得超过151个赞
知道答主
回答量:169
采纳率:0%
帮助的人:0
展开全部
把一张图片中的每个小图片做成按钮,再分别给上动作跳到指定的图片帧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式