• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH AS 编程>AS基础篇>8.0 基础>文章内容
  • flash8 新特性开发教程
  • 来源:www.study-i.com 作者:不详 2006-06-24 【

(10)中主要介绍了Mc的Blending Modes
Mc的Blending Modes 可以让mc的视觉效果都和背景相融合。
有如下的:

MovieClip.BlendModeType.NORMAL
MovieClip.BlendModeType.HARDLIGHT
MovieClip.BlendModeType.OVERLAY
MovieClip.BlendModeType.ALPHA
MovieClip.BlendModeType.INVERT
MovieClip.BlendModeType.SUBTRACT
MovieClip.BlendModeType.ADD
MovieClip.BlendModeType.DIFFERENCE
MovieClip.BlendModeType.DARKEN
MovieClip.BlendModeType.LIGHTEN
MovieClip.BlendModeType.SCREEN
MovieClip.BlendModeType.MULTIPLY
MovieClip.BlendModeType.LAYER

下面我们看 luminicbox网站 上面一个很经典的例子:

function changeMode() {
if ((++c) >= modes.length) {
c = 0;
}
txtMode.text = modes[c].toUpperCase();
logo1.blendMode = modes[c];
logo2.blendMode = modes[c];
}
var modes;
var c = -1;
var aVer = $version.toString().split(" ")[1].split(",");
var ver = parseInt(aVer[0]);
var build = parseInt(aVer[aVer.length - 1]);
if (ver >= 8) {
logo1.loadMovie("logo.png");
logo2.loadMovie("8ball.png");
if (build == 434) {
modes = new Array (MovieClip.BlendModeType.NORMAL, MovieClip.BlendModeType.HARDLIGHT, MovieClip.BlendModeType.OVERLAY, MovieClip.BlendModeType.ALPHA, MovieClip.BlendModeType.INVERT, MovieClip.BlendModeType.SUBTRACT, MovieClip.BlendModeType.ADD, MovieClip.BlendModeType.DIFFERENCE, MovieClip.BlendModeType.DARKEN, MovieClip.BlendModeType.LIGHTEN, MovieClip.BlendModeType.SCREEN, MovieClip.BlendModeType.MULTIPLY, MovieClip.BlendModeType.LAYER);
} else {
modes = new Array ("normal", "hardlight", "overlay", "alpha", "invert", "subtract", "add", "difference", "darken", "lighten", "screen", "multiply", "layer");
}
changeMode();
} else {
txtMode.text = "YOU NEED FLASH 8!";
}


可以看到,logo的 视觉效果, 随着mc外面的环境的 视觉而不停的变化。

效果图如下:

此主题相关图片如下:
按此在新窗口浏览图片


上一页 1 2 3 4 5 6 7 8 910 11 下一页

上一篇:Flash 8中swf metadate的应用问答   下一篇:Flash 8 少为人知的特性
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)