Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2003, 17:57   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
positionsabgleich

Hallo,

an der Datei, die ich angehängt habe, würde ich gerne etwas ändern:

bisher wubbelt der Schalter (lila), wenn ich ihn loslasse, hin zu einer bestimmten Position. Die Bilder (grün) ebenfalls, so daß Schalter immer neben dem einen grünen Bild zum stehen kommt, das ihm am nächsten liegt.
Das soll weiterhin so bleiben.
Nun versuche ich den Schalter beim Loslassen dort, wo er sich befindet, definitiv zum Stehen zu bringen, ohne daß er noch erst weiterfährt. Das funktioniert auch, wenn ich auf dem Schalter nicht mit Math.round sondern mit Math.abs die Position errechne.
Nur, daß dann meine Bilder ebenfalls gerade dort stehenbleiben, wo sie sind. Ich möchte aber, daß die blöden Dinger sich gefälligst dort einfinden, wo der Schalter ist: Also das nächstgelegene Grün auf Höhe vom Lila zum stehen kommt.

Geht das? Und wenn, kann mir jemand helfen und mir das vorallem erklären, denn ich versuche ja zu verstehen aber meine Bücher helfen nicht.

Beste Grüße,
captain pippin
Angehängte Dateien
Dateityp: zip archive.zip (3,4 KB, 12x aufgerufen)
captain pippin ist offline   Mit Zitat antworten
Alt 10-12-2003, 20:16   #2 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
äh, war meine Frage zu dumm oder habe ich mich nur zu dumm ausgedrückt?
...
ich möchte den grünen Bildern gerne sagen, das jeweils dem lila Feld am nächsten liegende soll auf höhe des lila Feldes stehenbleiben, wenn ich dieses loslasse. Uns das lila Feld soll genau dort stehenbleiben, wo ich es loslasse.

äh,
war das jetzt wirklich verständlicher?
Würde mich über ein Lebenszeichen sehr freuen...

captain pippin
captain pippin ist offline   Mit Zitat antworten
Alt 10-12-2003, 22:05   #3 (permalink)
Der Alte
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 208
Unhappy

Hallo Captain,

also ich bin einer von denen, die sich's angesehen haben. Blicke aber nicht durch.
Hast Du schon mal was von Kommentaren im Code gehört?

mfG
__________________
mfG

http://www.1ststeps.de
Billi_I ist offline   Mit Zitat antworten
Alt 11-12-2003, 14:51   #4 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Soll das Teil überhaupt noch "wubbeln" oder einfach stehen bleiben, so wie Du es jetzt hast? Dann kann man die ganze Geschichte nämlich um Einiges abkürzen.
T.Decay ist offline   Mit Zitat antworten
Alt 11-12-2003, 16:11   #5 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
Also am Anfang war ich ja ganz scharf drauf, daß alles wubbelt; mitlerweile ist mir aber das Begreifen der Funktionalität (auch von jemand, der noch weniger davon versteht als ich ...), doch wichtiger geworden.
Und ich fände es irgendwie logischer, daß "lila" dort stehen bleibt, wo ich es loslasse.
Klar, wenn's trotzdem n' bißl wubbln würde, wäre das ganz hübsch. Ist aber weniger wichtig, als daß "lila" beim Loslassen stehen bleibt.

Grüße an alle Hilfsbereiten,
captain pippin

Apropos Kommentare schreiben: ...will mich bessern
captain pippin ist offline   Mit Zitat antworten
Alt 12-12-2003, 11:20   #6 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
So, da isses und wubbelt auch... Allerdings ist hier wieder der "Ruck" drin, wenn man anfängt, zu draggen. Und diesmal lässt der sich auch nicht einfach so beheben, weil man dazu immer den Bewegungsmittelpunkt anpassen müsste, was wiederum dazu führen kann, dass die Bilderleiste bei mehrfacher Benutzung irgendwann aus dem Bildschirm wandert.
Allerdings hab ich schändlicherweise auch nicht kommentiert
Angehängte Dateien
Dateityp: zip positionsabgleich.zip (2,4 KB, 7x aufgerufen)
T.Decay ist offline   Mit Zitat antworten
Alt 15-12-2003, 14:26   #7 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
Hi T.Decay,

erstmal tausend Dank, bist wirklich ein hilfsbereiter Mensch.
Die letzten Tage habe ich nun versucht, meiner Datei Dein Script begreiflich zu machen. Wenn man die Geschwindigkeit total runterschraubt, ist das Ruckeln nicht mehr ganz so schlimm. Damit ich es auf meiner Datei aber nicht mehr wesentlich spüre, muß ich die Bilder so langsam laufen lassen, daß man mit dem bloßen Auge die Bewegung der Bilder nach loslassen von "lila" kaum mehr wahrnimmt. Eine halbe Stunde später kommt das Bild dann an der gewünschten Position an.

Schade, daß man das nicht wegkriegt, sonst wär's richtig klasse.
Habe selber (mit meinen leider noch immer lückenhaften Kenntnissen) rumprobiert und rumprobiert: ein echter Zeitfresser.
Fazit:
Wenn ich es auch kaum mehr wage zu fragen, hake ich jetzt trotzdem nochmal nach:
Kann man denn das Herauswandern nicht irgendwie verhindern, indem man Anfangs- und Endpositionen der Bilderleiste angibt? Daß diese sich nicht endlos in eine Richtung bewegen kann.
Und dann doch den Bewegungsmittelpunkt angeben?
Hm.
Hm?

Grüße,
captain pippin
captain pippin ist offline   Mit Zitat antworten
Alt 16-12-2003, 09:28   #8 (permalink)
Klugscheisser
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 1.354
Nein, geht nicht, weil Du auch in dem Fall unter Umständen in die Situation kommen könntest, "lila" irgendwo ausserhalb des Bildschirms platzieren zu müssen, wenn der Bewegungsmittelpunkt zu oft in die selbe y-Richtung verschoben wird.
Also entweder stimmen beide MCs ihre Position auf einen festen Mittelpunkt ab, so wie´s vorher war oder einer ruckt (wie jetzt). Alles andere bräuchte logisch betrachtet einen unendlich hohen Bildschirm.
T.Decay ist offline   Mit Zitat antworten
Alt 16-12-2003, 12:59   #9 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
Hi T.Decay,

... echt schade.

gerade lese ich in der neuen Page:
"bla bla ... und wer sich an die technischen Grenzen von Flash heranwagt, kann mit seinem ursprünglichen Konzept sogar in einer Sackgasse enden..."

kann es denn sein, daß dieser "kleine" Effekt Flash schon an seine Grenzen bringt? Oder muß ich doch nur aufs "Wubbeln" verzichten?
Im Moment ruckelt die neue Version beim Losfahren echt wie Kuhschwanz und die alte zippelt so nervös rum, daß das auch nicht wirklich Spaß macht.
Mein alter Mac (G3) hat vielleicht keine ideale Performance für solche rechenaufwendigen Programmierungen, aber ich kann ja nicht davon ausgehen, daß jeder Angucker eine größere Kiste hat.
Mann, Mann, und
wenn ich ganz aufs "wubbeln" verzichten würde?
"lila" also dort stehenbleibt, wo ich loslasse und die Bilder einfach nur hinterhergefahren kämen?
captain pippin ist offline   Mit Zitat antworten
Alt 16-12-2003, 17:43   #10 (permalink)
Neuer User
 
Registriert seit: Feb 2003
Beiträge: 106
... ich frag jetzt nochmal "in die Runde"...
dieses Ding raubt mir meinen gesunden Schlaf,
grüsse,
c.p.
captain pippin ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:16 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele