2009년 10월 21일 수요일

JSP에 FELX 삽입하기...



JSP페이지에 플렉스(Flex)로 만든 swf파일 삽입하는 방법



신기한것은 위 flexTest.jsp 페이지가 스톰, 파이어폭스에서는 로딩이 안되네요
이유는 모르겠지만 익스플로러에서만 정상으로 보여집니다..

위 페이지에 삽입된 플렉스 계산기는
http://expertfo.cafe24.com/flex/calc/FlexCalc.html 
이것인데 이페이지는 스톰, 파이어폭스에서도 정상 작동이 되네요..

두개의 차이는 처음것은 직접 jsp페이지 안에 .swf파일을 삽입한것이고

두번째 계산기는 플렉스 빌더로 만든 .html을 바로 웹호스팅에
올린것인데 이유는 잘모르겠네요..



소스

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<html>
<head><title>Flex Test</title></head>
<body>
 <table width="700" height="500" align="center" border="1">
 <tr height="5">
  <td>
   test
  </td>
 </tr>
 <tr width="500" height="200">
  <td>
     <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
           id="FlexCalc" width="100%" height="100%"                              
           codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
                                 <param name="movie" value="FlexCalc.swf" />
                                 <param name="quality" value="high" />
                                 <param name="bgcolor" value="#869ca7" />
                                 <param name="allowScriptAccess" value="sameDomain" />
                                 <embed src="fileup.swf" quality="high" bgcolor="#869ca7"
                                     width="500" height="500" name="menu_Pro" align="middle"
                                     play="true"
                                     loop="false"
                                     quality="high"
                                     allowScriptAccess="sameDomain"
                                     type="application/x-shockwave-flash"
                                     pluginspage="http://www.adobe.com/go/getflashplayer">
                                 </embed>
         </object>
  </td>
 </tr>
 <tr height="5">
  <td>
   Flex test
  </td>
 </tr>
</body>
</html>