Ergebnis 1 bis 2 von 2

Thema: Problem beim "Physlet" erstellen mit einer "f

  1. #1
    Freerider19
    Gast

    Standard Problem beim "Physlet" erstellen mit einer "f

    Hi!
    Ich muss ein sog. Physlet programmieren, hab aber fast null Ahnung von Java...

    Das Problem:
    n Kugeln befinden sich innerhalb 4 Wände, von denen sie abprallen. Das hab ich grad noch zusammengebracht.
    Diese Kugeln (Im script: kugel[i]) sollen sich aber dann alle gegenseitig mit der funktion "ww = k+"*step(2-r)*(2-r)";" abstoßen.


    Ich hätte die Schleife so geschrieben:
    (shp1-4 sind die Wände - diese Interaction funktioniert)
    Was nicht funktioniert ist die letzte Zeile:
    document.Animator1.addInteraction(kugel[i-1],kugel[i],ww,"r");
    genauer gesagt das [i-1]. Aber wie baue ich eine Interaction zwischen Objekten auf, die alle den selben "Namen" haben (kugel[i]) ??


    kugel=new Array();
    x=new Array();
    n=10;
    k=10000
    ww = k+"*step(2-r)*(2-r)";
    for(i=1; i<n; i++){
    x[i]=3*i-15;
    kugel[i]=document.Animator1.addObject("circle","x="+x[i]+",y=0,r=10");
    document.Animator1.setForce(kugel[i],"0","0",x[i],0,-3,-5);
    document.Animator1.addInteraction(kugel[i],shp1,"10000*step(3-x)*(3-x)","x");
    document.Animator1.addInteraction(kugel[i],shp2,"10000*step(3-x)*(3-x)","x");
    document.Animator1.addInteraction(kugel[i],shp3,"10000*step(3-y)*(3-y)","y");
    document.Animator1.addInteraction(kugel[i],shp4,"10000*step(2-y)*(2-y)","y");
    document.Animator1.addInteraction(kugel[i-1],kugel[i],ww,"r");
    }

    Ungefähr so sollte es dann aussehen wenns ferig ist, aber eben eleganter mit schleifen gelöst: http://physik.uibk.ac.at/erde/spezia...er_Deckel.html

    BITTE BITTE BITTE helft mir !!!!!
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    06.07.2004
    Ort
    NRW
    Beiträge
    681
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Du weißt aber schon das du Javascript benutzt, und das Beispiel
    Java verwendet? Genauer gesagt ist das Beispiel ein Java-Applet.
    System.out.print("Java ist nicht JavaScript!");

Ähnliche Themen

  1. Delphi: Problem beim Erstellen einer "Skizze"
    Von blouis im Forum Forum für alle anderen Programmiersprachen
    Antworten: 0
    Letzter Beitrag: 16.05.2008, 22:55
  2. hilfe!! Problem beim öffnen der "Eigene Dateien"
    Von kuk im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 19.07.2007, 15:34
  3. php: "bitte warten" oder "login läuft"
    Von phore im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 05.04.2006, 18:18
  4. Beim Senden von HTML ans iframe immer "\"eingefügt
    Von Robert_Wien im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 23.05.2005, 00:33
  5. Text immer "unten" und "rechts" am Frame
    Von Valdyn im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 25.05.2004, 19:14

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •