Intro
오늘은 Flash CS 4 에서 image의 투명도(alpha)를 조절하는 ActionScript command를 배웠습니다.

아주 간단한 커맨드이지만 유용한 것 같네요.

일단 코드를 봅시다.

Code
hooyea.alpha = 0;
hooyea.addEventListener( Event.ENTER_FRAME, increaseAlpha );

function increaseAlpha( evt:Event ):void
{
      if ( hooyea.alpha < 1 )
     {
            hooyea.alpha += 0.01;
     }
}

Explanation
요기서 hooyea는 alpha값을 조절할 image의 instance name입니다.

ActionScript에서는 alpha값이 0~100프로 값까지 있는데 코드에서는 0부터 1로 표현이 되므로 1퍼센트씩 짙어지게하려면 0.01씩 올려주면됩니다.

어떤 상황에 몇퍼센트씩 투명도를 바꿀것인지는 상황에 따라 다르겠지만 요기서는 한 Frame당 1퍼센트씩 alpha값을 올려주었습니다. 이러면 완전투명에서 100프레임 뒤에 완전 불투명으로 변하겠지요?

그리고 alpha 값이 1 이되면 더이상은 alpha값을 올려주지않도록 if 를 써서 제약을 두었습니다.

이렇게말구 100프레임뒤에 removeEventListener 를 써서 더이상 ENTER_FRAME에 작동을 하지않도록 바꾸어도 되겠지요~

이히히

                       



글 보관함

카운터

Total : / Today : / Yesterday :
get rsstistory!