XE에서 플래시를 삽입하는 방법이 있다.
링크 참고 : http://www.xeschool.com/xe/page03_50
그래서 나도 flash 넣었던 지저분한 소스를 지우고 XE common.js 파일의 함수를 이용하기로 했다.
<script type="text/javascript">displayMultimedia("{$layout_info->path}flash/mn_menu.swf", "882","59",true);</script>
그런데 이게 무엇인가?
IE, FireFox, Opera 는 잘 나오는데...
Chrome 만 검은색으로 나온다... (이것도 모르고 몇주 지난듯 --;)
부랴부랴 구글 search 했다. 음... XE의 함수를 철떡같이 믿었건만...
링크 참고 : http://www.xpressengine.com/20356967
하지만, 몇군데 돌아다니다 보니... 눈에 띄는 답변이?
링크 참고 : http://stackoverflow.com/questions/3466977/google-chrome-issue-with-flash-wmode-transparent-cant-catch-click-event
<object data="{$layout_info->path}flash/mn_copy.swf" type="application/x-shockwave-flash" width="740" height="103" id="menu" align="middle"><param name="allowScriptAccess" value="sameDomain"> <param name="quality" value="best"> <param name="wmode" value="transparent"> <param name="bgcolor" value="#ffffff" /> <param name="movie" value="" /> <embed src="{$layout_info->path}flash/mn_copy.swf" quality="high" wmode="transparent" pluginspage="http://www.adobe.com/go/getflash" type="application/x-shockwave-flash" width="882" height="135"></embed> </object>
아무래도 bgcolor에 대한 변수가 필요한가 보다.
크롬의 버그같기도 하고...
아무튼 영~ 꺼림직 하신분들은 한번 적용해 보시길~