2011-06-13 3 views
0

페이지에 숨겨진 swf (flex 응용 프로그램)을 가지고 있고 플래시 빌더에서 디버그 가능하고 자바 스크립트에서도 연결할 수 있습니까? 플래시를 사용하여 js를 조작해야하지만 js에서 시작할 수 있어야합니다.숨겨진 swf를 가지고

+0

흠, 어쩌면 부울 플래그를 찾아 타이머를 사용하고 JS를 사용하여 Flashvars로 부울 플래그를 설정 하시겠습니까? – Jeff

답변

0

"숨김"이라고 말하면 다른 의미가 있는지 모르겠지만 (그렇다면 설명하십시오) 단순히 페이지의 보이지 않는 요소를 의미하는 경우 확실합니다. embed 태그에서 너비와 높이를 작게 설정하고 swf에 그래픽을 넣지 마십시오.

사용자 ExternalInterface JavaScript와 페이지간에 포함 된 swf를 앞뒤로주고받습니다. 아래

0

:

<div style="position:absolute;top:100px;left:0;width:1px;height:1px;z-index:1"> 
<embed pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1" height="1" flashvars="local=true&amp;&amp;refererdomain=yinyuetai.com" bgcolor="#FF0000" allowfullscreen="true" allowscriptaccess="always" wmode="window" id="" name="" src="flashlocalstorage.swf?rev"> 
</div> 

임베딩 (IE에서는 다음 개체) 설정 : width:1px;height:1px 및 부모 요소 세트 : position:absolute;top:;left:;.

완전히 사라지지는 않지만 일반적인 조건에서는 아무도 찾을 수 없습니다.