Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-10-2003, 10:11   #1 (permalink)
tra..la..la..la..
 
Benutzerbild von knuddel_muddel
 
Registriert seit: Aug 2003
Ort: Knuddel Land
Beiträge: 180
Question kleines hittest problem

hallo ff
hab ein kleines Problem.
will, dass die if abrage nur dann ausgeführt wird wenn man nicht auf die "hitfl" klickt

ActionScript:
  1. if (_root.hitfl, hitTest( _root._xmouse, _root._ymouse, false)) {
  2.             _root.updatex = _root._xmouse;//schreibe auf _root. zum posten
  3.             _root.updatey = _root._ymouse;//schreibe auf _root. zum posten
  4.             loadVariables("../libs/update_chat.php", "", "POST");//poste
  5.     }

hab schon verschiedene konstallationen ausprobiert, funz irgendwie nicht.
knuddel_muddel ist offline   Mit Zitat antworten
Alt 13-10-2003, 10:14   #2 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
Re: kleines hittest problem

ActionScript:
  1. if (_root.hitfl[SIZE=8].[/SIZE]hitTest( _root._xmouse, _root._ymouse, false)) {
  2.             _root.updatex = _root._xmouse;//schreibe auf _root. zum posten
  3.             _root.updatey = _root._ymouse;//schreibe auf _root. zum posten
  4.             loadVariables("../libs/update_chat.php", "", "POST");//poste
  5.     }
__________________
Klick hier

Geändert von f@gju (13-10-2003 um 10:17 Uhr)
f@gju ist offline   Mit Zitat antworten
Alt 13-10-2003, 10:20   #3 (permalink)
tra..la..la..la..
 
Benutzerbild von knuddel_muddel
 
Registriert seit: Aug 2003
Ort: Knuddel Land
Beiträge: 180
das hab ich vorher auch ausprobiert, funzte auch nicht!
knuddel_muddel ist offline   Mit Zitat antworten
Alt 13-10-2003, 10:24   #4 (permalink)
ActionScripter
 
Benutzerbild von leroy
 
Registriert seit: Jun 2003
Ort: Paderborn
Beiträge: 140
Wenn ich das richtig verstehe, willst du überprüfen ob die Maus über dem MC ist, richtig? Warum nimmst du dann nicht das
on (rollOver) - Ereignis bzw. die mc.onRollOver - Funktion?

Grüße,
Markus
leroy ist offline   Mit Zitat antworten
Alt 13-10-2003, 10:29   #5 (permalink)
tra..la..la..la..
 
Benutzerbild von knuddel_muddel
 
Registriert seit: Aug 2003
Ort: Knuddel Land
Beiträge: 180
Die oben aufgeführte if abfrage befindet sich auf der onMausDown function eines mc`s und ich möchte dies auch auf diese weise realisieren.
knuddel_muddel ist offline   Mit Zitat antworten
Alt 13-10-2003, 10:35   #6 (permalink)
ActionScripter
 
Benutzerbild von leroy
 
Registriert seit: Jun 2003
Ort: Paderborn
Beiträge: 140
Wie wäre es damit?

ActionScript:
  1. if (!_root.hitfl.hitTest( _root._xmouse, _root._ymouse, false)) {
  2.         _root.updatex = _root._xmouse;//schreibe auf _root. zum posten
  3.         _root.updatey = _root._ymouse;//schreibe auf _root. zum posten
  4.         loadVariables("../libs/update_chat.php", "", "POST");//poste
  5. }

Grüße,
Markus
leroy ist offline   Mit Zitat antworten
Alt 13-10-2003, 10:38   #7 (permalink)
tra..la..la..la..
 
Benutzerbild von knuddel_muddel
 
Registriert seit: Aug 2003
Ort: Knuddel Land
Beiträge: 180
danke!

! <--- dieses ding wahr schuld

ich verstehe aber dann die logif von flash nicht, wieso muss ich noch bei einem mc (ungleich) setzten wenn ich schon den zustand mit "false" feststellen kann ???? ich raff das nicht.
knuddel_muddel ist offline   Mit Zitat antworten
Alt 13-10-2003, 10:43   #8 (permalink)
ActionScripter
 
Benutzerbild von leroy
 
Registriert seit: Jun 2003
Ort: Paderborn
Beiträge: 140
Zitat:
Geschrieben von knuddel_muddel
danke!

! <--- dieses ding wahr schuld

ich verstehe aber dann die logif von flash nicht, wieso muss ich noch bei einem mc (ungleich) setzten wenn ich schon den zustand mit "false" feststellen kann ???? ich raff das nicht.
hitTest liefert einen Boole'schen Wert zurück. Dieser ist entweder true, wenn die Bedingung erfüllt ist, oder false, wenn die Bedingung nicht erfüllt ist.
Das not-Zeichen ! kehrt das Ergebnis um.

In deinem Fall willst du ja handeln, wenn die Fläche nicht angeklickt ist. Also muss das ! davor. Ich hoffe, das war einigermaßen verständlich.

Grüße,
Markus
leroy ist offline   Mit Zitat antworten
Alt 13-10-2003, 11:01   #9 (permalink)
tra..la..la..la..
 
Benutzerbild von knuddel_muddel
 
Registriert seit: Aug 2003
Ort: Knuddel Land
Beiträge: 180
danke jetzt ist mir alles klar
knuddel_muddel 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:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele