????????http://www.nwebb.co.uk,????????????????????????????
Flash 8 Maelstrom????
??????????????flash8 beta player ??????flash8 ide???????????????????????????????????????????????flash 7 IDE???FLASH8???????mtasc?????FLASH8 ???
?????????????
??flash 7 ide??flash 8.
??????????????????????????????????????flash professinal pro ?? flash 8,????????????????beta 2???
??????????????
?????????????????????????????BitmapData??Maelstrom ?????????????????????????????????????????????
Flash8 bitMap Mixup
?????????blend mode????????????PHOTOSHOP???????????adobe????macromida??FLASH ??????:)
flash 8 Blend Modes.
??????????????????????flash 7????????????????????FLASH8?????bevel?glow.
??????????????????????????????????????
·BitMaData Mix-Up
·Blending Modes
??????????????????????????
??????
?????????????????
???????????movieClip?????????bevel?????movieClip?????????????????????????????????MovieClip.
1. ?????????????????????????????
?????
| ´úÂë: | |
var bevel = new flash.filters.BevelFilter();
| |
?????????????????????bevelFilter.as, ????filters????filters???flash???????????????????????????
| ´úÂë: | | | var someVariableName = new flash.filters.GlowFilter(); | |
??????????bevelFilter?????????????bevel?????????????????Bevel???????????”type”,”blurx”,”blurry”,??.
?????
| ´úÂë: | |
var bevel = new flash.filters.BevelFilter();
bevel.type = "inner";
bevel.blurX = 4;
bevel.blurY = 4;
| |
?????????????????????????????????????????????????????????????????????????for-in????????
???????
| ´úÂë: | |
var bevelProps = {type:"inner", blurX:2, blurY:2};
var bevel = new flash.filters.BevelFilter();
for(var i in bevelProps){ bevel = bevelProps; }
| |
????????????????????????????????”bevel”,??????????????for-in??????bevel??bevelProps;??????for-in?????????
??????????”i”???”type”??bevelProps???”inner”,???????bevel[“type”]=”inner”;
???????beve[“type”]=”inner”????bevel.type=”inner”???????J,?????????????????????
??????????MovieClip?????????setter,?????”filter”.??????”btn”????????OnPress?OnRelease???MovieClip?????????:
| ´úÂë: | |
btn.filters = [glow, bevel];
| |
??????????????????????btn.??????????bevel.????????????
| ´úÂë: | |
btn.filters = [bevel];
| |
????????????
1? ??????????????????movieclip.
2? ???movieClip???”btn”
3? ???????????
| ´úÂë: | |
var bevelProps = {type:"inner", blurX:2, blurY:2,
knockout:false, strength:1,
quality:100, shadowAlpha:60,
shadowColor:0, highlightAlpha:1,
highlightColor:16777215, angle:45,
distance:2};
var bevel = new flash.filters.BevelFilter();
for(var i in bevelProps){ bevel = bevelProps; }
btn.filters = [bevel];
| |
4,???????????????flash 8 beta 2,????flash 7 ??????????
???
????
??blend????????????fla??????????
| ´úÂë: | |
var modes = ["normal","hardlight","overlay","alpha","invert","subtract","add","difference",
"darken","lighten","screen","multiply","layer"];
var i = 0;
blender();
//-------------------------------------------|
function pressBtn()
{
i = (i >= (modes.length-1)) ? 0 : i+1;
blender();
}
function blender()
{
picture.blendMode = modes;
blendModeName.text = "current blend mode: " + picture.blendMode;
}
| |
?????????????????????????????????????????????????????
| ´úÂë: | |
var modes = ["normal","hardlight","overlay",
"alpha","invert","subtract","add",
"difference", "darken","lighten",
"screen","multiply","layer"];
| |
????????????????
| ´úÂë: | |
i = (i >= (modes.length-1)) ? 0 : i+1;
| |
???
| ´úÂë: | |
if(i >= modes.length-1)
{
i = 0;
}else
{
i+=1;
}
| |
???????????????????????????????????
???flash8?????????????????flash4???????????????????????????????????????????????BitmapData?
????? |