문제

런타임에 외부 SWF에로드하면 SWF의 배경색을 얻는 방법이 있습니까? - 그것은 무대 배경색입니다. 로드 된 SWF는 올바른 색상을 모르거나 알 수없는 사용자가 업로드합니다.
일반적으로 이것은 HTML 코드에 SWF를 포함하도록 지정되어 있지만 독립형 플레이어에서 SWF를 실행하면 올바른 색상이 표시되므로 정보가 어딘가에 있어야합니다.
내가하고 싶은 것은로드 된 SWF 뒤에 배경을 만드는 것이므로 의도 한대로 표시됩니다.

편집 : 가능한 경우 클라이언트 측 솔루션을 선호합니다. 서버 측이 .NET 기반이 아닌 경우.

도움이 되었습니까?

해결책

당신은 읽을 수 있습니다 셋백 건너 컬러 .swf 바이너리에 태그. 찾는 방법을 모르지만이 링크는 도움이 될 수 있습니다.http://www.adobe.com/devnet/swf/pdf/swf_file_format_spec_v10.pdf

다른 팁

로드 된 SWF에 대한 모든 유형의 정보에 가장 가능성이 높은 곳은 contentLoaderInfo 로더의 속성. 배경색에는 속성이 없습니다. 그것을 잡는 것이 가능할 수 있습니다 content 로더의 및 추출 할 수 있는지 확인하십시오 [SWF] 포함 할 수있는 메타 데이터 backgroundColor 재산으로. 그러나 모든 경우에 사용할 수는 없을 수도 있지만 컴파일러가 실제로이 메타 데이터를 기본적으로 ActionScript에 액세스 할 수 있도록 보관하지 않을 가능성이 높습니다.

서버에서 PHP를 실행중인 경우 사용할 수 있습니다. PHP SWF 리더 이것을 찾으려면 다른 언어에 대한 비슷한 라이브러리가 있다고 확신합니다.

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