2012-07-24 2 views
0

"전체 화면"이라는 하단의 링크가있는 플래시 게임을 만들고 싶습니다. 링크를 클릭하면 플래시 객체를 스트레칭하거나 새로 고치지 않고 화면 크기만큼 커야합니다. 내 블로그는 에서 찾을 수 있습니다. bestjavascriptgames.blogspot.com 전체 화면 링크는 아니요.입니다. 지금은 사람들이 그것에 대해 묻지 않기 때문입니다. 또한 다른 디스플레이 기술을 시도해 왔으므로 지금은 메뉴가 4 개만 있습니다. 그것은 일반적으로 더 가지고 있지만 지금은이 4새로 고침을하지 않고 플래시 객체 전체 화면을 확장하는 코드를 실행하는 링크

답변

0

링크는 플래시 객체 내에있는 한, 이것은 쉽게 달성 : 당신이 말한 것을

stage.scaleMode = StageScaleMode.NO_SCALE; 

fullscreenBtn.addEventListener(MouseEvent.CLICK, goFullscreen); 
function goFullscreen(e:MouseEvent):void 
{ 
    stage.displayState = StageDisplayState.FULL_SCREEN; 
} 
0

, 나는 기간 동안 가정합니다 감안할 내 대답은 당신이 원하는 지식이 HTML 형태로 필요하다는 것입니다. 오히려 "링크"가 아닌

(AN < A HREF = ""> </A >)는, 당신이 필요 다시로드 방지하는 것은 < 스팬 > </스팬 > 또는 < > </A > (없이 href .. 기술적으로 유효한 HTML이 아닙니다.) onclick 속성과 사이트에 필요한 스타일링 만 있습니다.

onclick은 플래시 개체와 상호 작용하는 JavaScript를 실행해야하며 내부 전체 화면 루틴을 호출해야합니다. 이것은 어떤 재 장전의 벌칙없이 온다. 나머지는 플래시 객체 호출 방법에 대한 연구 프로젝트로 남겨 둡니다. 웹에서 여러분의 요구에 적응할 수있는 예제가 많이 있으며, 특정 플래시 객체에 대해이 작업을 수행하는 방법을 추측하지 않는 것이 좋습니다.

+0

보안 제한 사항으로 인해 전체 화면 Flash 객체를 실행할 수 없습니다. 전체 화면으로 이동하려면 플래시와의 상호 작용이 필요합니다. – Marty

+0

고맙습니다. –

+0

@ Marty Wallace 그래서 플래시 객체 외부의 어떤 것도 플래시와 상호 작용할 수 없다는 것을 나에게 말하고있는 것입니까? 나는 웹 사이트가 이것을 달성하는 것을 보았다. 예를 들어 [link] (http://y8.com) 스케일 바를 사용하여 플래시 크기를 nay 크기로 조정할 수 있습니다. 그들은 어떻게합니까? –

관련 문제