如何让flash每次打开时随机显示其中的一个图片?

王朝知道·作者佚名  2009-09-10
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

正在给学校的论坛做一个banner,内容是同时介绍三个版块儿的

想做成每次加载flash时 能让它随机显示其中的一个版块的图片

是要用到随机函数吗??可具体怎么操作??要是能提供源码就更好啦!

我在别处都搜不到,慕名百度的知道吧很厉害~~~特来此求教~~~请高手们帮帮忙啊~~

參考答案:

如果只是显示某一版块的介绍图片的话,建议使用javascript+图片就行了,如果是有动画效果的,非要使用flash的话,可以有以下几种方式!

1。把几个动画剪辑放在场景的2,3,4。。。帧中,每个帧都stop()

第一帧放load影片剪辑,也加stop()

在load最完成后跳转使用:

toframe = random(frameLen-1)+2 //frameLen是有多少个版块!

可跳转的帧为:2 - frame

random(n)得0 至 n-1 随机数

_root.gotoAndPlay(toframe)

2.在第一帧上加入load和其它各个版块影片剪辑,然后stop();并把各版块剪辑的alpha值修改为0,其作用:能让load不产生错误,使用attachMovie时,要在使用之前将movieClip放到场景中,否则,load会不计算使用attachMovie导出的movieClip的大小,会在load完成后,使用到的movieClip还未下载完毕而出错!!

在load的完成动作上加入_root.gotoAndPlay(_root._currentframe+1)

在第二帧中加入

level = rand(count)//count为版块个数

attachMovie("linkName" add level,"newName",level)

stop()

在库里将各版块的链接名称改为 linkName0 - linkNameN

然后选择 [为动作脚本导出] 和 [在第一帧导出]

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航