主题:  栽入图片的淡入淡出效果

xchfan

职务:普通成员
等级:1
金币:0.0
发贴:51
#12002/7/31 20:58:43
做了一个栽入外部图片的东西。由五个按钮来控制五张图片的栽入。想加入ActionScript来控制图片的淡入淡出效果。也就是:当按下按钮1时,图片淡入,栽入第一张图片。按下按钮2时,第一张图片淡出,第二张图片又淡入......依次类推。本人想了好久,做不出来,望高手指点。
将图片栽入到的mc的AS如下:
movieclip.prototype.loadphoto = function(obj, img, posx, posy) {
    obj.loadMovie(img);
    obj._x = posx;
    obj._y = posy;
}
其中一个按钮的AS如下:
on (release) {
    loadphoto(photo,"image1.jpg",150,80);
}

请问如何加入AS来控制呢?



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
#22002/8/1 11:17:33
单入但出只需做个延时响应

function delay() {
setInterval("fun",5000)
}

function fadeInfadeOut() {
pic._alpha+=10
}

不完整 自己再改改



wukun

职务:普通成员
等级:1
金币:1.0
发贴:222
#32002/8/1 12:19:10
mc的第一桢:
//initialize variables and properties
square._alpha = 0;
whichPic = 1;
//initiate change to new image when buttons are clicked
next.onPress = function() {
    if (whichPic<5 && !fadeIn && !fadeOut) {
        fadeOut = true;
        whichpic++;
        input = whichPic;
    }
};

back.onPress = function() {
    if (whichPic>1 && !fadeIn && !fadeOut) {
        fadeOut = true;
        whichpic--;
        input = whichPic;
    }
};
_root.onEnterFrame = function() {
    // when a new Photo is selected, fade out, load new image, and fade in
    if (square._alpha>10 && fadeOut) {
        square._alpha -= 10;
    }
    if (square._alpha<10) {
        loadMovie("pic/image"+whichPic+".jpg", "square");
        fadeOut = false;
        fadeIn = true;
    }
    if (square._alpha<100 && fadeIn && !fadeOut) {
        square._alpha += 10;
    } else {
        fadeIn = false;
    }
};
// if a number is entered in the input field but Enter is not pressed, change
// back to current Photo number when clicking anywhere else
------------------------------------------------------------------------------------------------------------------------

再加两个按钮

ID:next
back





xchfan

职务:普通成员
等级:1
金币:0.0
发贴:51
#42002/8/1 20:26:49
谢谢wukun和liuwws。
我试试看!!



朝朝暮暮

职务:普通成员
等级:5
金币:34.2
发贴:3517
#52002/8/2 9:13:53
阿,好复杂的程序。


朝朝暮暮永远爱老婆
欢迎大家访问:http://bbs.dameng.com/forumdisplay.php?fid=19,国产数据库。我是版主。希望大家多多支持!

sunrainxp

职务:普通成员
等级:1
金币:0.0
发贴:37
#62002/8/4 23:01:34
其实就只要做个ALPHA会变的MC好了,把它放在图片层上!然后就用AS控制那个MC好了!各位高手看行不?



apiapia

职务:普通成员
等级:1
金币:0.0
发贴:109
#72002/8/17 2:29:00
图片的淡入淡出效果 在FLASHMX的lessons里有一个,

不过,现在目前的浏览器还无装MX的啊。。

FLASH5无法查看。。

而用FLASH5可以做到吗???



5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
#82002/8/18 10:55:58

编辑历史:[这消息被liuwws编辑过(编辑时间2002-08-18 10:59:15)]
[这消息被liuwws编辑过(编辑时间2002-08-18 11:00:03)]
[这消息被liuwws编辑过(编辑时间2002-08-18 11:00:31)]


网事悠悠

职务:普通成员
等级:1
金币:0.0
发贴:44
#92002/8/20 12:25:06
不错,我也好想要这样的效果啊:)