2013-12-14 1 views
0

안녕하세요 저는 Flash 대화 형 CD를 만들고 있습니다. 내 고객은 mac, pc 및 linux 버전이 필요합니다. Linux 용으로 html로 플래시를 만들어달라고 요청했습니다. PC와 Mac은 완벽하게 작동하지만 HTML로 내보낼 때 플래시 타임 라인이 frame1에서 멈추고 메인 애니메이션 화면을 확대/축소 한 애니메이션이로드되지 않습니다.플래시 프로젝트를 html로 게시, 애니메이션을 막는 전체 화면 코드

후 내 첫 번째 코드 라인은 어떻게 든이 일 것을 깨달았다 몇 가지 테스트 :

import flash.display.StageScaleMode; 

stage.scaleMode =StageScaleMode.SHOW_ALL; 
stage.displayState = StageDisplayState.FULL_SCREEN; 

이것은 내가 Mac과 PC에서 전체 화면을 강제로 사용하는 코드는하지만, 프레임 1에 붙어 html로 일한다 , 내가 html 버전이 잘 실행되는 그 코드를 삭제하면, 그것은 무엇입니까? 플래시 플레이어 9 플래시 CS6, AS3에 근무

감사

을 (11.2까지 시도 중 하나를 작동하지 않습니다)

답변

0

브라우저에서 실행하는 동안 오류가 있기 때문에 귀하의 애니메이션은 아마 작동하지 않습니다 .

Flash Player의 StageDisplayState.FULL_SCREEN에 대한 보안 제한은 AIR 데스크톱 응용 프로그램과 다릅니다.

전체 화면 모드는 마우스 클릭 (오른쪽 클릭 포함) 또는 키 누르기에 대한 응답으로 ActionScript를 통해서만 시작할 수 있습니다. 응용 프로그램 보안 샌드 박스에서 실행되는 AIR 내용에는 사용자 제스처에 대한 응답으로 전체 화면 모드를 입력 할 필요가 없습니다. 내장 동안 HTML에서 태그를 사용하는 경우 Adobe documentation

또한 확인하십시오. 따라서 웹 콘텐츠가 전체 화면이 될 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 다른 것들을 시도해 보았습니다. 제가 전에 쓴 코드를 지적하면서, 궁금한 점은 그 코드의 AS2 버전을 시도한 것이므로 완벽하게 작동합니다. 나는 10 프레임 후에 animaiton의 코드를 끝내기 시작했다. 그래서 데스크톱 사용자가 전체 화면으로 들어가는 데는 0.5 초가 걸렸지 만 지금은 적어도 html로 작업하고있다. – user2091756

관련 문제