FLASH 8 的一些技术问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:39:27
1.如何做成好像QQ那样鼠标悬在一个按钮上隔一段时间会出现一个信息框或其他窗口
2.有一个FLASH课件,逐帧的,通过按钮来在帧与帧之间跳动,那么如何在课件中加入一段音乐,而音乐能一直播放不受帧与帧之间切换的影响呢?
baijie500:
第一个问题可不可以举个例子.谢了

先做好你需要的信息框,放入一个影片里,给影片起名mc,并设置alpha值为0;
打开第一帧,写入
ss=11;
function showMC(){
mc._alpha=100;
}
按钮上写
on(rollOver){
clearTimeout(ss);
ss=setTimeout(showMC,1000);
}
on(rollOut){
clearTimeout(ss);
mc._alpha=0;
}

至于第二个问题嘛……你的分太少啦……

很久不用flash8了,as2也忘了了。用cs3吧。。。

第一个问题:可以在按钮上写
on(rollover){
i++;
if(i>你规定的时间){
出现一个信息框或其他窗口;
}
}//先声明一个 i 函数
on(rollOut){i=1;隐藏你的显示信息框或其他窗口}
例子:
其实我的想法就是当鼠标指在按钮上时,函数 i 的值就开始递增,直到 函数 i 的值大于你规定的一个数。那么着时就开始显示信息框或其他窗口,当鼠标离开后函数 i 的值回到1。然后在隐藏你的显示信息框或其他窗口。
(显示和隐藏信息框或其他窗口可以用影片剪辑的透明度alpha属性来实现。)
第二个问题:
可以把逐帧的,通过按钮来在帧与帧之间跳动,的课件作在一个元件里。然后把这个元件和一段音乐放在场景的两个不同的图层里。着样课件在帧与帧之间跳动的是元件的帧,场景的帧就不会随着跳动,音乐自然播放正常。