FLASH中怎么做图片翻转?谢谢了,大神帮忙啊

2025-02-24 04:21:59
推荐回答(1个)
回答1:

http://up.awqq.net/up/20090221074638_pic.swf 是这个效果吧?做这效果我想了两中方法:一是逐帧动画然后用代码控制,这种技术含量太低,懒得做了;二是用flash仿3D的技术,主要使用代码实现,我发的swf采用第2种方法.代码在这里发不完,部分代码如下:function start() { for (i=1; i<=4; i++) { this["A"+i].rotateXYZ(a, b, c); this["P"+i] = this["A"+i].cast(); } angle += b; if (angle>-90) { imageBoard._visible=true; imageBoard2._visible = false; skew.setTransform(P1.x, P1.y, P2.x, P2.y, P3.x, P3.y, P4.x, P4.y); } else { imageBoard._visible = false; imageBoard2._visible = true; skew2.setTransform(P1.x, P1.y, P2.x, P2.y, P3.x, P3.y, P4.x, P4.y); }}start();_parent.mc.onRollOver = function() { clearInterval(intervalss1); b = -10; function ss() { if (angle>-180) { start(); } else { clearInterval(intervalss); } } intervalss = setInterval(ss, 9);};_parent.mc.onRollOut = function() { clearInterval(intervalss); b=10; function ss1() { if (angle<0) { start(); } else { clearInterval(intervalss1); } } intervalss1 = setInterval(ss1, 9);};

求采纳