flash 8 maelstrom????
±¾ÎÄ×÷Õß:egoldy
ÎÄÕ³ö´¦:http://www.nwebb.co.uk
ÎÄÕÂÐÔÖÊ:??
ÔĶÁ´ÎÊý:19989
·¢²¼Ê±¼ä:2005-08-19
????????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?

?????
   
 
Copyright (C) 2004 websudio Team All Rights Reserved.