Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-02-2007, 15:22   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 39
Einrasten nach drag&drop bei Flash5

Wie kann ich Objekte, die ich per drag & drop ziehe, in ein selbstdefiniertes Raster einrasten lassen?

Hintergrund:
Ich habe eine... Schaufensterpuppe.
Die soll mit verschiedenen Kleidungsstücken angezogen werden.
Man kann die Schaufensterpuppe im Flash jederzeit "fotografieren".
Dabei werden die angelegten Kleidungsstücke ausgewertet.
Gefällt der... Schaufensterpuppe die aktuell angelegte Zusammenstellung, erhöht sich ein Wert.
Durch diesen Wert werden z.B. andere Kleidungssets freigeschaltet.

Um aber zu wissen, welche von den vielen berührten Kleidungsstücken jeweilis zum Zeitpunkt des Fotos tatsächlich auf der Schaufensterpuppe liegen, muss eine feste Grenze definiert werden. Berührung alleine bei drag&drop reicht nicht aus: Der kleine Zipfel von etwas Beiseitegelegtem, der den rechten Fuß berührt, soll halt nicht mitzählen.

Ich habe nur Flash 5 zur Verfügung (Ja, das Geld...).

Vielen Dank schonmal für alle die sich die Mühe machen mir zu helfen.
Tachyoon ist offline   Mit Zitat antworten
Alt 04-02-2007, 15:43   #2 (permalink)
undefined
 
Benutzerbild von mildesign
 
Registriert seit: Jul 2001
Ort: Stuttgart
Beiträge: 1.839
quick and dirty Lösung:
wenn du keine Pixelabfragen machen willst kann du doch 4 kleine hitboxen um den Fuß drumherum bilden und nur wenn alle hitTest() abfragen true ergeben wird das Kleidungstück gewertet ansonsten ist das Kleidungstück zu weit oben, unten, rechts oder links.
Code:
    HH---------- HH
    HH           HH  
    |     Fuß    |         
    HH----------HH
    HH          HH
Ascii art rulez ;o)

da es hier nicht auf Echtzeit ankommt sollte die Performance nicht all zu schlimm sein
__________________
mfg Frank
mildesign ist offline   Mit Zitat antworten
Alt 04-02-2007, 15:57   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2005
Beiträge: 39
Das ist schonmal ein sehr netter Einfall (den ich mit meinen "tollen" Flashskills auch hinkriegen dürfte).

Vielen Dank dafür.

Ich probiers schon mal probeweise aus. Aber wer eine Lösung weiß die "Smoother" ist, gerne her damit... ^^
Tachyoon 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 18:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele