<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
  <head>
    <title>Applets en STk</title>
  </head>

  <body bgcolor=white>
    <h1><img src="Images/STk-tiny.gif">Applets en STk</h1>
    <p>

    <script language="STk">
	(lambda (parent url)
	  (let ((dir (dirname (expand-file-name 
				((with-module URL url:filename) url)))))
	    (load (string-append dir "/animate.stk"))))
    </script>

    <font size=+4>
       <b>S-scape</b> permet d'insérer du code STk dans une page HTML.
       <P> Exemples d'utilisation:
       <ul>
	<li> Animation: 
	  <script language="STk">
	  (lambda (parent url) 
	    (let* ((dir (dirname (expand-file-name 
				  ((with-module URL url:filename) url))))
                   (img  (make-animation (string-append dir "/Images/mosaic*")
			      		 parent 100)))
		(set! *img* img)
		(pack img :expand #t :fill "both")))
          </script>
        <p>
	<li> Morceau d'interface embarqué:
	  <script language="STk">
          (lambda (parent url)
            (let ((w (scale (format #f "~A.scale" (widget-name parent))
			   :label "delay between frames (ms)" :orient "hor"
			   :to 300 :length 250))
		  (b (button (format #f "~A.butt" (widget-name parent))
			     :text "Stop animation" :foreground "red")))
	      (w 'set 100)
	      (tk-set! w :command (lambda (x)
				     (change-animation-delay *img* (w 'get))))
	      (tk-set! b :command (lambda ()
				     (change-animation-delay *img* -1)))
	      (pack w b :expand #t :fill "both")))
	  </script>
        <p>
        <li> Application embarquée:
	<script language="STk">
	(lambda (parent url)
	  (let ((dir (dirname (expand-file-name 
				((with-module URL url:filename) url)))))
	    (load (string-append dir "/puzzle.stk"))
	    (display-puzzle parent)))

	</script>
      </ul>

    </font>
    <hr>
    <A HREF="main-fr.html"><img src="Images/backward.gif" align=middle> Retour</A>
    <hr>
    <address><a href="mailto:eg@unice.fr">Erick Gallesio</a></address>
<!-- Created: Mon Mar  9 13:16:50 CET 1998 -->
<!-- hhmts start -->
Last modified: Tue Mar 10 21:37:14 CET 1998
<!-- hhmts end -->
  </body>
</html>