Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-12-2003, 16:54   #1 (permalink)
Flash-Zauberer
 
Benutzerbild von Gandalf
 
Registriert seit: Nov 2001
Beiträge: 34
Question kartoffel meets speiseröhre

hallo da draussen

man stelle sich folgendes vor: eine kartoffel wird mit den pfeiltasten durch die speiseröhre gesteuert.

mit hittest (x, y, shapeflag) kann ich ja überprüfen, ob der registrierungspunkt des einen mx die form des anderen mc getroffen hat.

soweit schön und gut, aber wie geht das, wenn überprüft werden soll, ob die ganze kartoffel die wand der speiseröhre berührt hat?

es gibt da diverse threads mit abfrage von mehreren punkten, aber ich will einfach überprüfen können, ob die kartoffelform die speiseröhrenform berührt hat.

geht das?

mit kulinarischem gruss gandalf
Gandalf ist offline   Mit Zitat antworten
Alt 09-12-2003, 17:01   #2 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
ist die kartoffel nahezu rund ?
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 17:02   #3 (permalink)
Flash-Zauberer
 
Benutzerbild von Gandalf
 
Registriert seit: Nov 2001
Beiträge: 34
eben nicht, sondern die soll so richtig wie eine amöbe *nicht* rund sein.
Gandalf ist offline   Mit Zitat antworten
Alt 09-12-2003, 17:04   #4 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
dann 'wird es schwierig, das einfach' zu lösen ....
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 17:07   #5 (permalink)
Flash-Zauberer
 
Benutzerbild von Gandalf
 
Registriert seit: Nov 2001
Beiträge: 34
korrekt! könnte man irgendwie die form der kartoffel als math. funktion speichern und dann mit der math. funktion der speiseröhre gleichsetzten. und wie das in flash?
Gandalf ist offline   Mit Zitat antworten
Alt 09-12-2003, 17:12   #6 (permalink)
Coder
 
Benutzerbild von bewerber2
 
Registriert seit: Sep 2002
Ort: München
Beiträge: 657
Muss es unbedingt eine Kartoffel sein? Tut's auch eine Kirsche? Abgesehen davon ist es unrealistisch, da man eine ganze Kartoffel sowieso nicht hinunterschlucken kann!
__________________
...
Link zu meiner Homepage
bewerber2 ist offline   Mit Zitat antworten
Alt 09-12-2003, 17:12   #7 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
ich meinte, es wird kompliziert ... aber du kannst es natürlich noch komplizierter machen ...


welche freiheitsgrade besitzt die kartoffel?
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 17:15   #8 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
und sieht man die speiseröhre im sagitalschnitt?



wahrscheinlich kommen dann die verdauungssäfte und lassen die kartoffel schrumpfen ... und mann muss es in den magen geschaft haben, bevor nix mehr da ist ....


... nene, ich glaub' ich halt mich ab jetzt besser raus ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 09-12-2003, 17:43   #9 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Sorry 4 OT,
aber Pius, warum schreibst du immer in mehreren Posts ?
MacEvil ist offline   Mit Zitat antworten
Alt 09-12-2003, 22:30   #10 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Eine einfache Lösung gibt es dafür nicht. Die Methode mit den mehreren Messpunkten ist wahrscheinlich am einfachsten.

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 10-12-2003, 08:09   #11 (permalink)
.--. .. ..- ...
 
Benutzerbild von pius
 
Registriert seit: Jul 2002
Ort: munich
Beiträge: 1.345
@MacEvil

'immer' ?

naja, wenn mir noch schnell was einfällt, dann muss es eben raus ...


... und wenn dazwischen kein anderer was beiträgt, dann sind's eben zwei hintereinander ...
... zumindest die zeitliche Differenz dürfte dir aufgefallen sein ...
__________________
one out of many
pius ist offline   Mit Zitat antworten
Alt 10-12-2003, 11:12   #12 (permalink)
safe and sound.
 
Benutzerbild von absalem
 
Registriert seit: Jan 2002
Ort: Düsseldorf
Beiträge: 450
auch tschuldigung für OT:

aber es gibt noch den ändern button...

trotzdem: 1000 posts sind ja auch ne feine sache...
__________________

absalem.de
absalem ist offline   Mit Zitat antworten
Alt 10-12-2003, 11:22   #13 (permalink)
Steffen G.
 
Benutzerbild von Tschdaeff
 
Registriert seit: Aug 2001
Ort: Ba-Wü
Beiträge: 4.123
mach nen mc in dem aber nix drin ist dann gehst du in den kartoffel mc und ziehst lauter kleine mcs an den rand der kartoffel also die ganze form entlang und dann

ActionScript:
  1. for (var i in kartoffel) {
  2. if (typeof(kartoffen[i]) == "movieclip") {
  3. if (speiseroehre.hitTest(kartoffel[i])) {
  4. trace ("hit")
  5. }
  6. }
  7. }


so in die richtung kanns gehen

cu mfg
Tschdaeff
__________________
mod@
www.flashbattle.de
www.steffen-guse.de
------------------------------------

Tschdaeff ist offline   Mit Zitat antworten
Alt 10-12-2003, 11:27   #14 (permalink)
Flash-Zauberer
 
Benutzerbild von Gandalf
 
Registriert seit: Nov 2001
Beiträge: 34
mmmh..ja, das wäre möglich, aber da liegt mir wahrscheinlich die maschine ab.

aber danke euch allen für die hinz - jetzt weiss ich jedenfalls, dass es von flash gar nicht vorgesehen ist, solche hittests zu überprüfen.

gruss gandalf
Gandalf 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 17:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele