mise a jour de l'affichage de l' abcisse du point C

simo shared this question 9 years ago
Answered

80b2a3b77a97ca4a24a69ed951ab1ba1mes problemes dans cette application sont

*mise a jour de l'affuchage de l" abcisse du point C

* mauvais déplacement du poit C


<script type="text/javascript">

document.az.coorXdC.value = document.ggbApplet.getXcoord("C") ;


function fonction1(){

document.ggbApplet.setAnimating("r",true) ;

document.ggbApplet.setAnimationSpeed("r",0.01);

document.ggbApplet.startAnimation();

// document.az.coorXdC.value= document.ggbApplet.getXcoord(coVal) ;


}


function fonction2(){

document.ggbApplet.stopAnimation();

}


</script>

Comments (4)

photo
1

Bonjour simo, pour réactualiser l'affichage de l'abscisse, tu as besoin d'un mouchard : une fonction qui se lance chanque fois que l'objet sur lequel on a mis un mouchard est modifié.

Ici, je lance la fonction3 dès que C varie :

    <script type="text/javascript">

    document.ggbApplet.registerObjectUpdateListener("C","fonction3");

    document.az.coorXdC.value = document.ggbApplet.getXcoord("C") ;

    function fonction3(){

    document.az.coorXdC.value = document.ggbApplet.getXcoord("C") ;

    }


    function fonction1(){

    document.ggbApplet.setAnimating("r",true) ;

    document.ggbApplet.setAnimationSpeed("r",0.01);

    document.ggbApplet.startAnimation();


    }


    function fonction2(){

    document.ggbApplet.stopAnimation();

    }

    </script>

La version 4 sera beaucoup plus confortable pour ce genre de choses.

Michel

photo
1

ca marche monsieur MIR

j'ai esseyer avec les écouteurs mais je n'ai pas arrivéri

il me reste le démarge lourd du point C

merci infiniment

photo
1

Bonjour, j'ai modifié :

le .ggb :

- en prenant r de 0 à 2 pi avec une vitesse de v

- en prenant v=0

- en l'animant

le html :

    <form name = "az">


    <input type="button" name="button1" id="button1" value="animer le point C" onClick = "document.ggbApplet.setValue('v',1.5) ;" />

    <input type="button" name="button2" id="button2" value="stop" onClick = "document.ggbApplet.setValue('v',0) ;fonction();" />

    <input type="button" name="button3" id="button3" value="retour" onClick = "document.ggbApplet.setValue('r',0) ;fonction();" /> abscisse de C <input type="text" value ="2" name="coorXdC">


    </form>


    <br/>


    <br/>


    <script type="text/javascript">

    document.ggbApplet.registerObjectUpdateListener("r","fonction");

    document.ggbApplet.setValue("r",0);

    document.az.coorXdC.value = document.ggbApplet.getXcoord("C") ;

    function fonction(){

    document.az.coorXdC.value = document.ggbApplet.getXcoord("C") ;

    }

    </script>

cela devrait bien mieux marcher.

Michel65b958a1405b8200f802e020afd23124

photo
1

agir sur la vitesse du curseur fonctionne bien

et encore merci

© 2021 International GeoGebra Institute