| flash8 이 출시된지 반년 이상이 지났다.
정말 출시전에는 엄청난 기능상의 변화, 그리고 놀라운 퍼포먼스의 향상과 같은 프리뷰 내용으로 잔뜩 기대감에 부풀어 있었지만 정작 뚜껑을 열어보고 사용해보니 기대가 너무 컸던 탓일까...
지금에 와서는 좀 아쉬는 생각이 든다.
플래시에서도 photoshop과 같은 필터효과를 줄 수 있다라는 말에 정말 이젠 플래시로 표현 못하는것이 없겠구나 하는 했지만....원하는 정도의 효과를 사용한다면 너무 느려지는 퍼포먼스로 인해 도저히
봐줄수 없는 상태......
물론 BitmapData 의 도입으로 기존에는 할수 없었던 것들을 할수있다.
하지만 게으름때문인지는 몰라도 이런 위의 문제점으로 성능상에 문제가 있을거야 하는 내나름의 한계를 그어버리는 건지도 모른다. as3.0이 본격적으로 사용되면 최대 9배 이상의 성능향상이 있다고 한다. 그렇게 되면 핑계도 없어질텐데....
정말 해봐야 할것 많은데...몸이 따라주질 않는다..
전에 한번 flash 8 에서 비트맵을 지원해서 Mask 에서도 alpha 값을 사용할 수도 있다는 내용을 본적이 있어 이것저것 테스트 해보았는데 정말 alpha gradiant 를 Mask 에서도 사용할수 있었다.
maskee.cacheAsBitmap = true;
maskMC.cacheAsBitmap = true;
actionscript 에서 적용하려면 mask 무비클립과 mask 되어지는 무비클립에 cacheAsBitmap 을 적용해 비트맵으로 전환한다.
그리고 alpha gradiant 를 적용할 mask를 제작하여 적용하면 된다.
movieclip property 창에서 적용할 수도 있다. Use runtime bitmap caching 을 체크해주면 위와 똑같은 기능을 한다.
flash를 사용할때면 alpha 값이 적용된 mask를 꼭 한번 사용할 일이 있을것이다.
그때 잊지말고.....
|