The following sample demonstrates how to use the Sequencer control in VBScript. It rotates text, and enables the user to stop and restart the rotation by clicking a button.
<HTML>
<HEAD>
<TITLE>Microsoft DirectAnimation Controls - Sequencer</TITLE>
<SCRIPT LANGUAGE="vbscript">
Sub Window_OnLoad
call sgMSDHTML.SetIdentity
Button1.value="Pause"
End Sub
Sub Seq_oninit
call seq("ActionSet1").At(0.000, "RotateAll",1, 0.050, 1)
Call Seq("ActionSet1").Play
End Sub
Sub RotateAll
Call sgMSDHTML.Rotate(0,9,2)
End Sub
Sub Start
Select Case Button1.value
Case "Play"
Call Seq("ActionSet1").Play
Button1.value="Pause"
Case "Pause"
Call Seq("ActionSet1").Pause
Button1.value="Play"
End Select
End Sub
</SCRIPT>
</HEAD>
<BODY BGCOLOR=BLACK>
<OBJECT ID=sgMSDHTML
STYLE="POSITION: ABSOLUTE; HEIGHT:300;WIDTH:450;TOP:100;LEFT:60;
VISIBILITY:VISIBLE; ZINDEX:-1"
CLASSID="CLSID:369303C2-D7AC-11d0-89D5-00A0C90833E6">
<PARAM NAME="Line0001" VALUE="SetLineColor(255,255,255)">
<PARAM NAME="Line0002" VALUE="SetFillColor(0,0,255)">
<PARAM NAME="Line0003" VALUE="SetFillSTYLE(1)">
<PARAM NAME="Line0004" VALUE="SetLineSTYLE(1)">
<PARAM NAME="Line0005" VALUE="SetFont('Verdana',60,650,0,0,0)">
<PARAM NAME="Line0006" VALUE="Text('Microsoft', -120, -100, 0)">
<PARAM NAME="Line0007" VALUE="Text('Dynamic', -120, -50, 0)">
<PARAM NAME="Line0008" VALUE="Text('HTML', -90, 0, 0)">
<PARAM NAME="Line0009" VALUE="Text('Multimedia', -120, 50, 0)">
</OBJECT>
<OBJECT ID="Seq"
CLASSID="CLSID:B0A6BAE2-AAF0-11d0-A152-00A0C908DB96"
STYLE="WIDTH:2;HEIGHT:2">
</OBJECT>
<INPUT TYPE=button ID="Button1"
STYLE="POSITION:ABSOLUTE; TOP:10; LEFT:10; z-index:2; VALUE="";
OnClick="Start">
</BODY>
</HTML>
Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.