ダウンロード ソースファイル (302.5 KB)
SMILのレイアウトとリージョン
次の例では、同じ3つの.jpgファイルに基づいて、プレゼンテーションデザインの詳細により重点を置いたSMILドキュメントを生成します。SMILプレゼンテーションを制御するデザイン要素は次のとおりです。
layout要素は、各要素をドキュメント本体の抽象レンダリングレイヤー上にどのように配置するかを決定します。root-layout要素は、サイズや背景色といったウィンドウプロパティを決定します。SMILドキュメントにはroot-layout要素が1つだけ含まれていることが必要です。そうでないと、ドキュメントがエラーを引き起こし、表示されません。
region要素は、メディアオブジェクト要素の位置(left、top)、背景色、サイズ(width、height)、さらにはz-indexを決定します。図5はブラウザで次のコードを実行した結果を示しています。
<?php
header ("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 29 Jul 2000 07:00:00 GMT");
header ("Content-Type: application/smil");
header('Content-Disposition: attachment; filename="flower_slide_show.smil"');
?>
<!DOCTYPE smil PUBLIC "-//W3C//DTD SMIL 2.l//EN"
"http://www.w3.org/2005/SMIL2l/SMIL2l.dtd">
<smil xmlns="http://www.w3.org/2005/SMIL21/Language">
<head>
<layout>
<root-layout width="480" height="510"
backgroundColor="white" />
<region id="regl" left="30" top="10"
width="250" height="167" z-index="2"
backgroundColor="white" />
<region id="reg2" left="200" top="40"
width="250" height="266" z-index="1"
backgroundColor="white" />
<region id="reg3" left="85" top="150"
width="250" height="325" z-index="3"
backgroundColor="white" />
</layout>
</head>
<body>
<par>
<img src="flower1.jpg" region="regl" begin="1s" fit="meet" dur="indefinite" />
<img src="flower2.jpg" region="reg2" begin="2s" fit="meet" dur="indefinite" />
<img src="flower3.jpg" region="reg3" begin="3s" fit="meet" dur="indefinite" />
</par> </body> </smil>

この記事は参考になりましたか?
- japan.internet.com翻訳記事連載記事一覧
- この記事の著者
-
japan.internet.com(ジャパンインターネットコム)
japan.internet.com は、1999年9月にオープンした、日本初のネットビジネス専門ニュースサイト。月間2億以上のページビューを誇る米国 Jupitermedia Corporation (Nasdaq: JUPM) のニュースサイト internet.com や EarthWeb.com からの最新記事を日本語に翻訳して掲載するとともに、日本独自のネットビジネス関連記事やレポートを配信。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
-
Octavia Andreea Anghel(Octavia Andreea Anghel)
経験豊富なPHP開発者。現在は、国内外のソフトウェア開発コンテストに参加するプログラミングチームの主任トレーナーを務める。国レベルの教育プロジェクト開発のコンサルティングも担当している。共著書に『XML technologies?XML in Java』があり、XML部分の執筆を担当。PHPやXML...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
