"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

java - webseite verschieben (pathfinder)

LeadToDeath 09.06.2005 - 20:37 500 3
Posts

LTD

frecher fratz
Avatar
Registered: Feb 2001
Location: is where it is
Posts: 6334
hey ich hoffe ihr könnt mir weiterhelfen

es geht um folgendes: ich hab ne weibseite in nem iframe, die ich gerne mit nem klick auf nen link verschieben möchte. sprich wenn ich links oben aufs a klick, soll sie sich von selbst nach rechts unten zum artikel a verschieben.

es haut derzeit schon hin (einfach solange + oder - einer zahl bis sie auf der richtigen höhe is) jedoch hat die methode dass problem, dass sie äusserst billig aussieht.

hat einer von euch nen plan wie ich es machen könnte, dass die homepage wirklich von punkt a zu punkt b fährt (mit dem richtigen winkel)? - ich weiß noch von früher, dass man das irgendwie mit polarkoordinaten bewerkstelligen muss, maybe weiß da jemand weiter.

thx for help!

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Du willst ein Objekt an einer geraden Linie entlang bewegen? Und was genau ist jetzt das Problem, bzw. der Unterschied zwischen deiner bisherigen Implementierung und deinem gewünschten Ergebnis?

LTD

frecher fratz
Avatar
Registered: Feb 2001
Location: is where it is
Posts: 6334
ahm ja - gerade linie, kurvig oder wie auch immer *g*

es geht darum, dass meine variante immer in sprüngen arbeitet - 10 links, 10 runter, 10 links, 10 runter usw. usf. bis es da is

es gibt aber ne möglichkeit, dass er ausrechnet wieviel links wieviel rechts und daraufhin moved...

*nachdenk* ich glaub wenn man einfach aufteilt müssts ja auch gehn ...

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Das müsste ca. so gehen (Pseudocode):

dx = xZiel - xStart
dy = yZiel - yStart

nSteps = 20

for (i = 1; i <= nSteps; ++i)
moveElement(xStart + dx*i/nSteps, yStart + dy*i/nSteps)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz