Posts tagged ‘activate’

AS3 – Activate, Deactivate event와 wmode

Flash Player의 경우 wmode의 설정이 문제를 일으키는 경우가 종종 있습니다. 사실 자세히 따져보면 문제가 아닐수도 있지만, 내가 원하는 동작이 제대로 일어나지 않을 때 이 원인이 전혀 상관 없을거 같은 wmode로 인한 것임을 알게 될때 황당함을 느끼게 되죠. 물론 이런 문제가 대부분의 경우 내가 Flash Player의 동작 방법에 대한 잘 모르기 때문이라고 생각하려고 하지만, Adobe의 행동들을 볼때면 짜증이 나기도 합니다. Flash player 10 릴리즈 할 때 아무런 예고도 없이 beta 버전에서 지원되던 기능을 빼다든지 하는 경우들을 보면 참 그렇죠.

암튼 본 포스트에서의 사례는 activate와 deactive 이벤트와 관련이 있습니다. 해당 이벤트는 flash player가 operating system의 focus를 얻을 때(activate)와 잃어버릴 때(deactivate) 발생합니다. 문제는 이 이벤트가 flash를 embed할 때 wmode=”transparent”로 설정한 경우 발생하지 않는다는 점입니다. 저 같은 경우 다행히도 해결책을 바로 찾았지만(wmode 값 설정 부분을 제거했습니다) 잘못했으면 엄청난 삽질을… 후덜덜..