GeoGebra 3.0 - Persian

برقراري ارتباط بين دو اپلت ژئوجبرا

در مثال زیر کاربر با تغییر لغزنده در اپلت 1 ، نمودار اپلت 1 و در پی آن نمودار اپلت 2 تغییر خواهند کرد. در مثال زیر اعمال کاربر در زیر اپلت مشاهده می شود.

<script type="text/javascript">

// init update listeners for ggbApplet1

document.ggbApplet1.registerObjectUpdateListener("a", "abcListener");

document.ggbApplet1.registerObjectUpdateListener("b", "abcListener");

document.ggbApplet1.registerObjectUpdateListener("c", "abcListener");

document.ggbApplet1.registerObjectUpdateListener("A", "pointListener");

 

function abcListener(objName) {

      // get value from applet1 and set value in applet2   

         var changedValue = document.ggbApplet1.getValue(objName);           

         document.ggbApplet2.setValue(objName, changedValue);                 

}

 

function pointListener(objName) {           

         // get x-coord from the changed point A in applet1

         // and set point B in applet2

         xcoord = document.ggbApplet1.getXcoord("A");  

         document.ggbApplet2.setCoords("B", xcoord, 0);                   

}

</script>

 

برای مشاهده آن لاین به آدرس http://www.geogebra.org/source/program/applet/geogebra_applet_java2java.htm مراجعه کنید.
قالب XML ژئوجبرا

با متدهاي ذيل مي توان تمام موارد مورد نظر را در ترسيم مقدار دهي و تنظيم نمود.

قالب متد

توضيح

void evalXML(String xmlString)

مقدار رشته XML داده شده را ارزيابي نموده و ترسيم جاري را مطابق آن تغيير مي دهد.

توجه: ترسيم پيش از ارزيابي مقدار رشته XML پاک نمي شود.

void setXML(String xmlString)

مقدار رشته XML داده شده را ارزيابي نموده و ترسيم جاري را مطابق آن تغيير مي دهد.

توجه: ترسيم پيش از ارزيابي مقدار رشته XML پاک مي شود.

String getXML()

ترسيم جاري را بصورت قالب XML ژئوجبرا بر مي گرداند. اين متد را مي توان براي ذخيره سازي ترسيم ها به كار برد.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


صفحه خانگی ژئوجبرا                                www.geogebra.org

انجمن کاربران ژئوجبرا                        www.geogebra.org/forum

ویکی ژئوجبرا                          http://www.geogebra.org/fa/wiki

 

 
 

Related Topics

8.1.7 ارتباط اپلت هاي ژئوجبرا با جاوا اسكريپت

www.geogebra.org