JS:
삽입 높이와 너비를 설정하면 획득할 플래시의 높이와 너비가 변경될 수 있습니다.
다음과 같이 코드 코드를 복사합니다.
<!DOCTYPE HTML>
<html>
<본문>
<embed src="test550X400.swf" id="flash"/>
<스크립트 유형="텍스트/자바스크립트">
var flash = document.getElementById("flash");
Alert("너비: "+flash.width+" 높이: "+flash.height);
</script>
</body>
</html>
자바:
플래시의 크기는 플래시 파일 헤더 정보를 구문 분석하기 위해 java를 사용하여 얻을 수 있습니다. 플래시에는 FWS와 CWS의 두 가지 유형이 있다는 사실에 특히 주의해야 합니다. CWS의 데이터 부분은 zlib로 압축된 플래시 형태이므로 구문 분석하기 전에 압축을 풀어야 합니다.
FWS 유형 플래시의 경우 헤더 정보에 크기 정보가 포함됩니다. 구문 분석 방법은 다음과 같습니다.
처음 3바이트는 플래시 유형(FWS/CWS)을 식별합니다.
5, 6, 7, 8바이트는 플래시 파일의 크기입니다.
9번째 바이트부터 5비트를 읽고 값을 n으로 설정합니다. n비트 이후에는 n비트를 읽고 값을 x로 설정합니다. 다시 n비트를 건너뛰고 n비트를 읽고 값을 y로 설정합니다. SWF의 너비와 높이는 각각 x/20 및 y/20 픽셀입니다.