Flash CS4 Actionscript 3.0으로 이미지(image)의 투명도(alpha)를 조절하자
Flash CS 4 & ActionScript 3.0 2011. 1. 7. 17:36Intro
오늘은 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에 작동을 하지않도록 바꾸어도 되겠지요~
이히히
'Flash CS 4 & ActionScript 3.0' 카테고리의 다른 글
[Flash CS4 ActionScript 3.0]시작(start, play)과 멈춤(stop, pause)을 조종하자. (0) | 2011.01.13 |
---|---|
Flash CS4 Actionscript 3.0으로 음악(Sound)을 조종하자. (0) | 2011.01.07 |