안녕하세요 옥고수님.. 요새 질문을 많이 올리게되네요...
한창 밤새가면서 작업중이라서...초보인 저는 왕삽질만 하게되네요..에요 

저의 질문은 effect질문인데요~ 참고로 플래쉬빌더4를 사용하고있습니다.

main application에서 flash로만들어진 파일의 버튼을 클릭하면 flex의 메소드를 호출하여 purplePage라는 모듈을 불러오고있습니다.
첨에 모듈안에있는 BorderContainer들이 visible=false로 되어있다가~
모듈초기화(purplePage_init()메소드)코드 안에서 Contents.visible = true;로 잡아줍니다.
<mx:Module ...initialize="purplePage_init(event)"/> <-모듈에 대한 코드.
<s:Fade id="fade" duration="2000" alphaFrom="0.0" alphaTo="1.0"/><-Effect 코드
protected function purplePage_init(event:FlexEvent):void
{
     Contents.visible = true; 
}
<s:BorderContainer id="Contents" x="0" y="0" width="1280" height="1024" visible="false" showEffect="fade" effectEnd="Contents_effectEndHandler(event)">
//여러가지 이미지들과 버튼들이 들어감..
</s:BorderContainer>

이렇게 코드가 이루어져 있습니다..

bordercontainer에 담겨져있는 여러이미지들과 버튼들이 visible=false로 되어있다가
모듈이 초기화되면서 visible=true;로 변하면서 당연히 showEffect가 될거라고 생각했는데요,
effect도 나타나지도 않고... 왜 적용이 안되는지 모르겠습니다.
제가 직접모듈에다가 적어줘서 그런건가요??
mainAPP에다가 미리적어주고  이펙트를 시켜줘야되는건가요??.......
호출하는방식이 잘못된건지 아니면 제가 이펙트트리거를 잘못쓰고있는건지..

하고싶은 방식은.. mainAPP에서 swf파일안의 버튼을 클릭하게되면 이펙트가실행되면서 모듈이 로딩되는건데..
아직 초보인지라..... 삽질이 끊임없네요...ㅜ;;

근데 옥고수님 책을 보면 이펙트트리거를 봤는데 "컴포넌트"를 "어떻게" 했을때만 적용이되는건지..
mouseDownEffect말고...  visible=true;처럼, visible속성만 바꿔주면 자동으로 이펙트가 적용되도록 할순없는지 알고싶습니다..

옥고수님책만 지금몇달달고사네요 ㅋㅋ배울것도많고 ㅋㅋ이걸보면서 한단계한단계올라가면서 어려운부분도있지만서도..또되면 재밌기도하고..그렇네요~
무튼 좋은하루되시구요!! 답변 주시면 감사하겠습니다^^