2014-04-24 3 views
0

.SWF 파일 및 오디오 컨트롤이 포함 된 소개 페이지가 있습니다. (필자는 권장하지 않지만 클라이언트는 아이디어를 좋아합니다!). Adobe Flash가 아닌 Illustrator에서 .SWF를 그래픽으로 만들었습니다. .SWF를 하이퍼 링크로 만드는 코드를 찾을 수 있었지만 클라이언트는 손/포인터를 표시하기 위해 커서를 실제로 원하기 때문에 사이트에 들어가기위한 명백한 하이퍼 링크입니다.하이퍼 링크가 작동하지만 커서가 포인터로 변경되지 않습니다.

나는 같은 CSS의 다양한 시도했다 :

* {cursor: pointer; } 
body {cursor: pointer, auto; } 
link {cursor: pointer } 
a:hover {cursor: pointer } 

그러나이 중 어느 것도 제대로 작동하지 않습니다! 마우스는 페이지 나머지 부분에 포인터가되지만 .SWF 객체 위에있을 때는 포인터가 아닙니다. 여기 내 HTML은 : 당신이 커서 변경 위 오브젝트 아래에 있지만 그것을 통해 어떻게 볼 수 있도록

<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="#000000"> 

<audio controls autoplay> 
<source src="BasketballBeats.ogg" type="audio/ogg"> 
<source src="BasketballBeats.mp3" type="audio/mpeg"> 
Your browser does not support the audio element. 
</audio> 

<object type="application/x-shockwave-flash" width="1440" height="700" onmouseup="document.location='http://www.clientsite.com/welcome'"> 
<param name="wmode" value="transparent" /> 
<param name="movie" value="http://www.clientsite.com/TBS-Enter-Site-Intro.swf" /> 
</object> 

</body> 

는 또한, 내가 첫 번째 테스트 CSS를 사용하여 페이지의 샘플을 업로드했습니다! http://tentendesignstudio.com/staging/test/intro30 누군가가 이것을 작동시키는 방법을 말해 줄 수 있습니까? 미리 감사드립니다!

+4

'cursor : pointer;'not cursor; 포인터; ' – mdesdev

+0

SWF 내에서 링크를 만들면 어떨까요? – pablopixel

+0

내 OP 예제를 수정하여 CSS 예제 코드의 오타를 수정했습니다. pablopixel, .SWF를 Adobe Illustrator의 레이어를 사용하여 만들고 거기에서 내보냈습니다. 링크를 편집하고 만들려는 Flash 또는 .FLA가 없기 때문입니다. –

답변

0

그 문제에 대한 귀하의 플래시 파일에 "ENTER 사이트"버튼 (또는 무비 클립을 설정하여이

* {cursor: pointer; } 
body {cursor: pointer; } 
:link {cursor: pointer; } 
a:hover {cursor: pointer; } 
+0

죄송합니다. 나는 그것을 수정하기 위해 내 OP를 편집했는데, 이는 내가 게시 한 코드가 아니라 내 게시물의 오타였습니다. 개별적으로 또는 모두 함께 작업하지 않아도됩니다. ;-) 샘플 페이지에 대한 링크를 추가하여 동작 방법을 볼 수 있습니다 (포인터는 객체 위나 아래이지만 포인터는 넘지 않습니다). –

0

당신은 항상 ActionScript를 사용하여 Flash에서이 작업을 수행 할 수있는 시도 일부 구문 오류가 있습니다)에 :

this.mouseEnabled = true; 
this.buttonMode = true; 

내가 코드와 실제를 보지 않고 당신에게 당신의 특정한 경우에이 기능을 추가하는 방법에 대한 구체적인 세부 사항을 제공 할 수 없다.

관련 문제