- <HTML>
- <HEAD>
- <TITLE>Utilisation de DirectAnimation</TITLE>
- </HEAD>
- <BODY>
- <OBJECT id="DAControl" classid="CLSID:B6FFC24C-7E13-11D0-9B47-00C04FC2F51D " width="350" height="350">
- </OBJECT><BR>
- <SCRIPT LANGUAGE="Javascript">
- sys = DAControl.PixelLibrary;
- loadImage = sys.ImportImage("loading.gif");
- tabDAImage = new Array();
- tabDAImage[0] = sys.ImportImageAsync("image1.gif",loadImage);
- tabDAImage[1] = sys.ImportImageAsync("image2.gif",loadImage);
- tabDAImage[2] = sys.ImportImageAsync("image3.gif",loadImage);
- tabDAImage[3] = sys.ImportImageAsync("image4.gif",loadImage);
- tabDAImage[4] = sys.ImportImageAsync("image5.gif",loadImage);
- DAControl.Image = sys.ModifiableBehavior(tabDAImage[0].Image);
- DAControl.Start();
- indPosDA = 0;
- function diaporamaDA()
- {
- imAcc = tabDAImage[indPosDA].Image;
- indPosDA++;
- if (indPosDA > 4) indPosDA = 0;
- numAnim = sys.Sub(sys.DANumber(1),sys.LocalTime);
- coefRot = sys.Mul(numAnim,sys.DANumber(4*Math.PI));
- imTrans = imAcc.Transform(sys.Compose2(sys.Scale2UniformAnim(numAnim),
- sys.Rotate2Anim(coefRot)));
- compDA = sys.Until(imTrans,sys.Timer(1),tabDAImage[indPosDA].Image);
- DAControl.Image.SwitchTo(compDA);
- }
- </SCRIPT>
- <A HREF="javascript:diaporamaDA()">Image suivante</A>
- </BODY>
- </HTML>
-
<HTML>
<HEAD>
<TITLE>Utilisation de DirectAnimation</TITLE>
</HEAD>
<BODY>
<OBJECT id="DAControl" classid="CLSID:B6FFC24C-7E13-11D0-9B47-00C04FC2F51D " width="350" height="350">
</OBJECT><BR>
<SCRIPT LANGUAGE="Javascript">
sys = DAControl.PixelLibrary;
loadImage = sys.ImportImage("loading.gif");
tabDAImage = new Array();
tabDAImage[0] = sys.ImportImageAsync("image1.gif",loadImage);
tabDAImage[1] = sys.ImportImageAsync("image2.gif",loadImage);
tabDAImage[2] = sys.ImportImageAsync("image3.gif",loadImage);
tabDAImage[3] = sys.ImportImageAsync("image4.gif",loadImage);
tabDAImage[4] = sys.ImportImageAsync("image5.gif",loadImage);
DAControl.Image = sys.ModifiableBehavior(tabDAImage[0].Image);
DAControl.Start();
indPosDA = 0;
function diaporamaDA()
{
imAcc = tabDAImage[indPosDA].Image;
indPosDA++;
if (indPosDA > 4) indPosDA = 0;
numAnim = sys.Sub(sys.DANumber(1),sys.LocalTime);
coefRot = sys.Mul(numAnim,sys.DANumber(4*Math.PI));
imTrans = imAcc.Transform(sys.Compose2(sys.Scale2UniformAnim(numAnim),
sys.Rotate2Anim(coefRot)));
compDA = sys.Until(imTrans,sys.Timer(1),tabDAImage[indPosDA].Image);
DAControl.Image.SwitchTo(compDA);
}
</SCRIPT>
<A HREF="javascript:diaporamaDA()">Image suivante</A>
</BODY>
</HTML>