문제

플래시 프로젝트를 게시 할 때 플래시 프로젝터는 단순히 SWF 파일과 플러그인이 실행 파일 (.exe for Win, .App for Mac)에 싸여 있습니까? 목표는 프로젝트가 브라우저에서 실행되지 않으므로 브라우저/플러그인 의존적이지 않다는 것입니다.

어떤 ActionScript를 실행할 수 있는지 측면에서 더 많은 차이가 있습니까? 일반적으로 외부로로드되는 파일이 포함될 수 있습니까 (비디오 등) ...

감사합니다 힙!

도움이 되었습니까?

해결책

당신은 주로 아이디어를 얻었습니다. 독립형 플레이어+SWF = 플래시 프로젝트가 아는 한.

내가 생각할 수있는 한 가지 차이점은 샌드 박스 보안입니다. 프로젝터 버전은 IDE에서 SWF가 동작하는 방식으로 작동해야하므로 일부 보안 제한이 적용되지 않으므로 서버의 결과를 항상 업로드하지 않고도 SWF를 쉽게 테스트 할 수 있습니다.

다른 사람들도 있다고 생각하지만 내 머리 꼭대기에서 나오는 것은 없습니다. 다른 답변을 기대하고 있습니다 :)

다른 팁

George가 말했듯이, 당신은 기본적으로 아이디어를 가지고 있습니다. 프로젝터는 실행 파일 플레이어와 함께 포장 된 SWF 사본으로 어디서나 재생할 수 있습니다.

George의 답변을 확장하기 위해 프로젝터는 SWF와 다음과 같은 차이점이 있습니다.

  • SWF는 본질적으로 외부 네트워크 또는 로컬 파일 시스템에 액세스하는 것으로 제한되지만 둘 다 결코 없습니다. 프로젝터는 로컬 파일을 읽고 인터넷 연결을 할 수도 있습니다.
  • 프로젝터에는 로컬 프로세스를 실행하기위한 몇 가지 기본 기능이 있습니다. "fscommand"라는 폴더를 만들고 프로젝터와 동일한 디렉토리에 넣으면 프로젝터의 컨텐츠가 해당 폴더에서 배치 파일을 실행할 수 있습니다. 배치 파일을 실행하거나 SWF 내부에서 로컬 프로그램을 실행할 수있는 방법은 없습니다.
  • 나는 교차 스크립트 제한이 프로젝터에 적용되지 않는다고 가정하지만, 즉 외부 SWF의 로딩 및 실행 방법 또는 그 내부의 변수에 액세스하는지에 적용되지 않는다고 가정합니다. 요즘 프로젝터가 그다지 많이 사용되지 않았으므로 AS3 시대에 많은 관심을받지 못했을 수도 있기 때문에 AS3에 대해 의존하는 데주의를 기울일 것입니다.

예전에는 프로젝터에서만 사용할 수있는 Fscommand 기능과 관련하여 몇 가지 다른 차이점이 있었지만 현대 플레이어에게는 적용되지 않는다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top