2008-10-06 2 views
1

플래시 컨텐츠가 포함 된 생성 된 HTML 페이지가 있습니다. 나는 플래시 컨텐츠의 위치를 ​​바꾸고 그것을 "절대적"으로 만들려고 노력하고있다. div 태그를 사용하여 객체 태그를 래핑하려고 시도했지만 아무 소용이 없습니다. 아무도 이걸하는 방법을 말해 줄 수 있습니까? 생성 된 위치 지정 속성 제거가 작동하지 않습니다.CSS를 사용하여 플래시 컨텐츠 위치 지정

아래 관련 코드를 참조 (매우 깔끔한되지 않습니다,하지만 내가 가장 관련이없는 코드를 제거한 생성하는 방법입니다.) :

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>* welcome *</title> 
<script language="javascript">AC_FL_RunContent = 0;</script> 
<script src="AC_RunActiveContent.js" language="javascript"></script> 
</head> 
<body bgcolor="#000000"> 
<script language="javascript"> 
if (AC_FL_RunContent == 0) { 
    alert("This page requires AC_RunActiveContent.js."); 
} else { 
    AC_FL_RunContent(
     'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0', 
     'width', '430', 
     'height', '200', 
     'src', 'bar', 
     'quality', 'high', 
     'pluginspage', 'http://www.macromedia.com/go/getflashplayer', 
     'align', 'right', 
     'play', 'true', 
     'loop', 'true', 
     'scale', 'showall', 
     'wmode', 'transparent', 
     'devicefont', 'false', 
     'id', 'bar', 
     'bgcolor', '#000000', 
     'name', 'bar', 
     'menu', 'true', 
     'allowFullScreen', 'false', 
     'allowScriptAccess','sameDomain', 
     'movie', 'bar', 
     'salign', '' 
     ); //end AC code 
} 
</script> 
<noscript> 
<div style = "position: absolute"> 
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="430" height="200" id="bar" align="right"> 
    <param name="allowScriptAccess" value="sameDomain" /> 
    <param name="allowFullScreen" value="false" /> 
    <param name="movie" value="bar.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#000000" /> 
    </object> 
</div> 
</noscript> 

사전에 감사!

답변

3

실제로 div 개체 내에 생성 된 JS 스크립트를 배치해야합니다.

+0

* 얼굴 손바닥 * 물론! 감사! – pypmannetjies

3

div가 noscript로 래핑 되었기 때문에 자바 스크립트가 해제 된 경우에만 표시됩니다. 원하는 동작이 맞습니까?

+0

안녕하세요. 적어도 지금 noscript 태그가 무엇인지 알고 있습니다! ;) – pypmannetjies

1

@ Fuzzy76 & @ epeleg.blogspot.com 바로

@pypmanetjies입니다 -> 귀하의 코드 (단축)과 같이해야합니다 :

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <title>* welcome *</title> 
    <script language="javascript">AC_FL_RunContent = 0;</script> 
    <script src="AC_RunActiveContent.js" language="javascript"></script> 
    </head> 
    <body bgcolor="#000000"> 
<div style = "position: absolute"> 
    <script language="javascript"> 
    if (AC_FL_RunContent == 0) { 
      alert("This page requires AC_RunActiveContent.js."); 
    } else { 
      AC_FL_RunContent(
... 
); //end AC code 
    } 
    </script> 
    <noscript> 
      <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="430" height="200" id="bar" align="right"> 
     <param name="allowScriptAccess" value="sameDomain" /> 
     <param name="allowFullScreen" value="false" /> 
     <param name="movie" value="bar.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#000000" /> 
     </object> 

    </noscript> 
</div> 
1

당신은에 폭과 높이를 설정해야 할 수도 있습니다 너도 마찬가지야.