>  기사  >  웹 프론트엔드  >  Java/JS를 사용하여 플래시 높이와 너비를 얻는 구체적인 방법

Java/JS를 사용하여 플래시 높이와 너비를 얻는 구체적인 방법

PHPz
PHPz원래의
2016-05-16 17:06:371010검색

이 기사에서는 Java/JS를 사용하여 플래시의 높이와 너비를 얻는 방법을 자세히 소개합니다. 관심 있는 친구들이 참고하면 좋습니다.

JS:

삽입 높이와 너비를 설정하면 획득할 플래시의 높이와 너비가 변경될 수 있습니다.

<!DOCTYPE HTML> 
<html> 
<body> 
<embed src="test550X400.swf" id="flash" width="550px" height="400px"/> 
<script type="text/javascript"> 
var flash = document.getElementById("flash"); 
alert("宽:"+flash.width+" 高:"+flash.height); 
</script> 
</body> 
</html>

JAVA:

플래시 파일 헤더 정보를 구문 분석하려면 java를 사용하여 플래시 크기를 알아내세요. 플래시에는 FWS와 CWS라는 두 가지 유형이 있다는 점에 유의하는 것이 중요합니다. . CWS의 데이터 부분은 zlib로 압축된 플래시 형태이므로 구문 분석하기 전에 압축을 풀어야 합니다.

FWS 유형 플래시의 경우 헤더 정보에 크기 정보가 포함됩니다. 분석 방법은 다음과 같습니다.

처음 3바이트는 플래시 유형(FWS/CWS)을 식별합니다. , 6, 7, 8바이트는 플래시 파일의 크기입니다.
9번째 바이트부터 5비트를 읽고 값을 n으로 설정합니다. n비트 이후에는 n비트를 읽고 값을 x로 설정합니다. 다시 n 비트, n 비트 읽기, 값을 y로 설정합니다. SWF의 너비와 높이는 각각 x/20 및 y/20 픽셀입니다.

위 내용은 이 장의 전체 내용입니다. 더 많은 관련 튜토리얼을 보려면

JavaScript 비디오 튜토리얼을 방문하세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.