2012-03-01 3 views
0

내가 가지고있는 것은 플래시 미디어 플레이어입니다. 사용자가 아래로 스크롤하면 미디어 플레이어가 따라 올 수 있도록 포럼의 맨 위에 올려 놓고 싶습니다.플래시를 웹 사이트 위에 올려 놓는 방법?

나는 HTML 위에 앉아있게 만드는 방법을 아직 찾지 못했다. 그것은 항상 그것을 아래로 밀어냅니다. 내가 누군가를 사랑

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
    <head> 
     <title>Music Player Widget - Preview 2</title> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     <style type="text/css" media="screen"> 
     html, body { height:100%; background-color: #000000;} 
     body { margin:0; padding:0; overflow:hidden; } 
     #flashContent { width:100%; height:100%; } 
     </style> 
    </head> 
    <body> 

     <div id="flashContent"> 

      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100%" height="100%" id="main" align="middle"> 
       <param name="movie" value="main.swf" /> 
       <param name="quality" value="high" /> 
       <param name="bgcolor" value="#ffffff" /> 
       <param name="play" value="true" /> 
       <param name="loop" value="true" /> 
       <param name="wmode" value="transparent" /> 
       <param name="scale" value="showall" /> 
       <param name="menu" value="true" /> 
       <param name="devicefont" value="false" /> 
       <param name="salign" value="" /> 
       <param name="allowScriptAccess" value="sameDomain" /> 

       <!--[if !IE]>--> 
       <object type="application/x-shockwave-flash" data="main.swf" width="100%" height="100%"> 
        <param name="movie" value="main.swf" /> 
        <param name="quality" value="high" /> 
        <param name="bgcolor" value="#ffffff" /> 
        <param name="play" value="true" /> 
        <param name="loop" value="true" /> 
        <param name="wmode" value="transparent" /> 
        <param name="scale" value="showall" /> 
        <param name="menu" value="true" /> 
        <param name="devicefont" value="false" /> 
        <param name="salign" value="" /> 
        <param name="allowScriptAccess" value="sameDomain" /> 
       <!--<![endif]--> 
        <a href="http://www.adobe.com/go/getflash"> 
         <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> 
        </a> 
       <!--[if !IE]>--> 
       </object> 
       <!--<![endif]--> 
      </object> 

     </div> 

    </body> 
</html> 

당신이 할 수있는 솔루션

+0

[SO]에 오신 것을 환영합니다. [faq] (http://stackoverflow.com/faq#signatures)를 검토하십시오. – zzzzBov

답변

0

를 제공 할 수 있도록 :

당신은 내가 http://www.gcehosting.com/stackoverflow

이에 대해 이야기하고 미디어 플레이어를 볼 수있는 것은 코드 wmode 매개 변수를 transparent으로 설정하면 SWF 비 - 대상 영역이 모두 SWF 투명하게됩니다. 그런 다음 절대 CSS 포지셔닝을 사용하여 웹 페이지의 아무 곳에 나 올려 놓습니다. this tutorial에서

관련 코드 조각 : #flashContent

#wrapper { 
 
    position: absolute; 
 
    top: 0; 
 
    left: 0; 
 
    width: 900; 
 
    height: 900; 
 
    z-index: 1; 
 
}
<div id="wrapper"> 
 
    <object> 
 
    <param name="movie" value="dummy.swf"> 
 
    <param name="wmode" value="transparent"> 
 
    <embed src="dummy.swf" wmode="transparent"> 
 
    </object> 
 
</div>

+0

왜 당신이 그것을 recomment하지 물어 봐도 될까요? –

+0

google for'flash wmode bug' => 예를 들어 http://xebee.xebia.in/2010/08/29/the-wmode-nightmare-in-flex-some-workarounds-to-resolve-issues-pertaining- to-wmode-settings-flex/ – biziclop

+0

감사합니다. Jimmy 님의 링크가 작동했습니다. –

0

사용 position:fixedright:0로 설정하고 너비/높이가 포럼을 포함하지되어 있는지 확인합니다.

+0

ok Ikinda 당신이 말하는 것을 얻으십시오. 그래서 폭/높이로 무엇을 만들 수 있습니까? –

+0

dunno, 플래시 내용을 표시하는 데 필요한 너비/높이는 무엇이든간에. 대략 200px 너비일까요? – Vigrond

+0

문제 : 100x100으로두면 포럼에서 아무 것도 클릭 할 수 없습니다. 만약 내가 30 %를 말하면 그것을 바꾼다면 플레이어는 왼쪽 페이지에서 끝납니다. ....... –

관련 문제