71 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			71 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			HTML
		
	
	
	
<!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>
 |