Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-01-2006, 13:57   #1 (permalink)
Goldmember
 
Benutzerbild von Mussi
 
Registriert seit: May 2002
Ort: Bochum, Germany
Beiträge: 188
Dragleiste mit Raster

Hallo zusammen,

wir überlegen hier grad, welcher der gescheiteste Ansatz wäre wenn man
folgendes realisieren möchte:
Ein Button oder was weiß ich was soll auf einer Art Zeitleiste auf der X-Achse
hin und her gedraggt werden können. Allerdings soll sich dieser Button beim
Draggen ausschließlich auf einem Raster bewegen, d.h. er soll sich beispielsweise
nicht Pixel für Pixel bewegen, sondern nur meinetwegen alle zehn Pixel
"einrasten".

Mein erster Gedanke war jetzt beispielsweise beim startDrag einen onEnterFrame
Loop (oder onMouseMove) zu starten, der die aktuellen X-Koordinaten des
Buttons entsprechend rundet bzw umrechnet.

Aber das geht doch sicher noch eleganter, oder?


Vielen Dank für etwaige Vorschlage!
__________________
Gruß,

Marcel Fahle
http://marcelfahle.com
http://travelbert.com [now open]

"Schlucke war mein Trainer in der F-Jugend! "
Mussi ist offline   Mit Zitat antworten
Alt 03-01-2006, 15:21   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Hi.

Ich glaube, daß kann man mit % (Modulo) machen.

Kanns gerade nicht erklären (keine Zeit),
aber vielleicht mal angucken.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 03-01-2006, 16:35   #3 (permalink)
Goldmember
 
Benutzerbild von Mussi
 
Registriert seit: May 2002
Ort: Bochum, Germany
Beiträge: 188
Hey, Gaspode,

danke für dein reply.
Um das Errechnen der jeweiligen Rasterpunkte geht es mir nicht.
Ich möchte einen eleganten Weg finden, wie ich den Button beim
Draggen auf den Koordinaten festnagele, also reine Darstellung.
Die einzelnen Rasterpunkte zu errechnen ist kein Problem.
__________________
Gruß,

Marcel Fahle
http://marcelfahle.com
http://travelbert.com [now open]

"Schlucke war mein Trainer in der F-Jugend! "
Mussi ist offline   Mit Zitat antworten
Alt 03-01-2006, 17:06   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!
Ich denke mal, das wird nicht "eleganter" gehen, als auf die Art und Weise, die du schon beschreiben hast.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 03-01-2006, 17:15   #5 (permalink)
Goldmember
 
Benutzerbild von Mussi
 
Registriert seit: May 2002
Ort: Bochum, Germany
Beiträge: 188
Zitat:
Zitat von Der Frager
Hi!
Ich denke mal, das wird nicht "eleganter" gehen, als auf die Art und Weise, die du schon beschreiben hast.
Hi, Danke!
Ich denke da ähnlich, aber wie oft habe ich es schon erlebt, dass ich bei
der ersten Idee drauflos gearbeitet habe und mir ne Woche später jemand
eine Lösung gezeigt hat, die zum einen viel naheliegender und zum anderen
schlanker und performanter ist... Na ja, ich mach einfach mal
__________________
Gruß,

Marcel Fahle
http://marcelfahle.com
http://travelbert.com [now open]

"Schlucke war mein Trainer in der F-Jugend! "
Mussi ist offline   Mit Zitat antworten
Alt 04-01-2006, 12:06   #6 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
>Um das Errechnen der jeweiligen Rasterpunkte geht es mir nicht.
>Ich möchte einen eleganten Weg finden, wie ich den Button beim
>Draggen auf den Koordinaten festnagele, also reine Darstellung.

Das ist doch das gleiche oder nicht?!

Du packst den Button halt nicht auf seine errechneten x/y-werte,
sondern jagst das ganze vorher durch den modulo und bekommst
dadurch nur eine handvoll werte im abstand eines bestimmten
rasters.

oder verstehe ich dein problem nicht richtig?

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 06-11-2006, 10:57   #7 (permalink)
sportl.Geniesser
 
Registriert seit: Jul 2001
Ort: Allschwil, Schweiz
Beiträge: 126
gleiches Problem - Timelineschieber mit Einrastfunktion

Hallo Flasher

Ich habe auch eine Timeline, die aber ein Rad ist und erst beim Loslassen auf eine vordefinierte Position (Jahreszahl) springen und in einem unteren Jahreszahlanzeigefeld das Jahr anzeigen soll. Kannst Du mir da aushelfen?

Anbei das File.

Gruss

Patric
Angehängte Dateien
Dateityp: zip Timeline_Drag_b.zip (3,7 KB, 11x aufgerufen)
Patric Simon 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 04:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele