ホームページ > ウェブフロントエンド > jsチュートリアル > Java/JSを使用してフラッシュの高さと幅を取得する具体的な方法

Java/JSを使用してフラッシュの高さと幅を取得する具体的な方法

PHPz
リリース: 2018-09-30 17:20:43
オリジナル
1030 人が閲覧しました

この記事では、Java/JS を使用して Flash の高さと幅を取得する方法を詳しく紹介します。興味のある方はぜひ参考にしてください。

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 の 2 種類があることに注意してください。 。 CWS のデータ部分は、zlib によって圧縮されたフラッシュの形式になっているため、解析する前に解凍する必要があります。

FWS タイプのフラッシュの場合、ヘッダー情報にはサイズ情報が含まれます。

最初の 3 バイトはフラッシュのタイプ (FWS/CWS) を識別します。 、6、7、および 8 バイトはフラッシュ ファイルのサイズです。
9 番目のバイトから 5 ビットを読み取り、値を n に設定します。n ビットの後に、値を x に設定します。再度 n ビット、n ビットを読み取り、値を y に設定します。 swf の幅と高さはそれぞれ x/20 ピクセルと y/20 ピクセルです。

上記はこの章の全内容です。その他の関連チュートリアルについては、

JavaScript ビデオ チュートリアル をご覧ください。

関連ラベル:
js
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート