请问各位FLASH大侠。

来源:百度知道 编辑:UC知道 时间:2024/05/09 15:16:48
就是有两个层,背景层上放在一张图片。而第二层上铺满一些花朵。当鼠标拖过的时候花就消失了,过几秒钟后再次出现。麻烦各位大侠回答详尽一点。应该是要用到脚本吧。
当鼠标拖到那里,该处的花朵就会消失。而没有拖到的地方则没有变化。

用的脚本不多!
你把那些花转化成一个影片剪辑,然后在后面插入许多的空白贞,也就是说只有第一贞上面有花。 然后在第一贞的动作面板里加:stop();意思就是让它在第一贞的时候就停止播放。 然后你把这个影片剪辑放在舞台上的图层里,点击这个影片剪辑,在动作面板里添加
on (rollOver) {
this.play();
}
这样就可以了,最后解释一下原理。

首先当鼠标经过花这个影片剪辑的时候影片剪辑就会播放,因为刚才让你在影片剪辑里的第一贞加了stop();而且在后面加了很多空百的贞,这样的话就是鼠标经过的时候影片剪辑播放,因为有很多空白贞,所以你会发现花不见了,等影片剪辑播放完后会重新回到第一贞,这时候第一贞的stop();会起作用让它停止,直到你的鼠标再次拖过花那么它又会播放! 影片剪辑里加入的空白贞越多那么花消失的时间就越长! 比如说你的FLASH贞频是12fps,那么你想让你的花消失两秒,那么你就在你的影片剪辑里插入24个空白贞!(不是插入贞,而是空白贞,或者你在影片剪辑里新建一个图层,在新建的土层插入贞,插到24那里),有花的那个土层只让它有一贞就好,反正就是让后面的贞全部空白就行,你想咋搞就咋搞。)

我用的是Action Script 2.0

花朵的动画每有延续,只是在出现的点上放置了花朵动画,把花朵时间轴上的花朵动画延续就可以了

山山水水是

给花朵MC加上鼠标事件,rollover的时候就消失,应该是要用脚本的
saulern说的很详细