이 기사에서는 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 비디오 튜토리얼을 방문하세요.