..
SMILプレゼンテーションは、従来のASP、PHPなどのHTMLページや動的なウェブページなど、Webページの任意の型で行うことができます。
ASPファイルでそれを行うことにより、動的なSMILプレゼンテーションを作成する方法を調べてみましょう。
我々が達成しようとしている例は、SMILプレゼンテーションを高めるために使用できる多くのトリックの一つですので、教育のアドバイスとしてのみかかります。
我々はプレゼンテーションのロードの時間を参照してページ上のボタンをクリックするだけで、我々は、発生したクリックするだけ見えるように画像に異なるトランジション効果をアクティブにします。
我々は、コードの例を参照してください。
<%@ LANGUAGE = VBScriptの%>
<%
薄暗い結果
効果=場合、Request.QueryString("効果")
薄暗いフィルタ(2)
フィルター(0)="clockWipe"
フィルタ(1)="フェード"
%>
<html xmlns:time="urn:schemas-microsoft-com:time">
<HEAD>
<?インポートの名前空間="時間"インプリメンテーション="#デフォルト#時間2">
<style type="text/css">
。タイム
{
動作:のURL(#デフォルト#時間2);
}
</スタイル>
<script type="text/javascript">
エフェクト機能(ID)
{
location.href ="smil.asp効果=?"+ ID;
}
</ SCRIPT>
<HEAD>
<BODY>
<input type="button" value="Effetto clock" onclick="effetto(0)">
<input type="button" value="Effetto fade" onclick="effetto(1)">
<%
計算結果が<>""その後、
%>
<br /> <br />
<時間:transitionfilter
targetelement ="X"
タイプ="<%=フィルタ(効果)%>"
="X.begin"を開始
DUR ="5S"/>
src="immagine.gif" id="X" class="time"を<img />
<%
最後の場合
%>
</ BODY>
</ HTML>
コードのオープニングの前に我々は、ブロックに異なるトランジションエフェクトを含む配列をSMIL、ASPを指定します。
読書評議このレッスンを、利用可能な効果の完全なリストについては、SMIL氏ウェブマスターへのガイド。
この時点で我々は、その選択された効果からフィルタリングされた画像を表示するために、クエリ文字列が評価されていることを確認する、または選択のボタンをクリックが行われたこと。
でファイルを起動するSmil.asp:
http://localhost/smil.asp"画像のトランジション効果clockWipeのプレビューを次に示します。
