Autor |
Nachricht |
hexa
Threadersteller
Dabei seit: 19.04.2002
Ort: Hamburg
Alter: 40
Geschlecht:
|
Verfasst Mo 27.08.2007 13:43
Titel [AS] - mit _xmouse & _ymouse einen "Button" si |
|
|
Ich möchte, dass wenn die Mouse sich in dem von mir festgelegten Bereich befindet ein gotoAndPlay befehl ausgeführt wird.
Folgender Code lliegt auf einem leeren MC der sich über die komplette bühne zieht
Code: | onClipEvent(enterFrame) {
xwert = this._xmouse;
ywert = this._ymouse;
if (xwert>=17 && xwert<=464 && ywert>=20 && ywert<=55) {
_root.navigation_mc.gotoAndPlay(2);
trace("im Bereich");
} else {
trace("nicht im Bereich");
}
} |
Komischer Weise passiert genau das gegenteil, von dem was passieren soll.
wenn ich mich im Bereich aufhalte wird getraced: "nicht im Bereich"
wenn ich nicht im Bereich bin: "im Bereich"
kann mir jemand sagen woran das liegtß
Zuletzt bearbeitet von hexa am Mo 27.08.2007 13:45, insgesamt 1-mal bearbeitet
|
|
|
|
|
nevermind
Dabei seit: 17.04.2002
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 27.08.2007 14:01
Titel
|
|
|
der code ist richtig und es sollte so funktionieren wie du es willst. habs eben kurz getestet und es geht
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mo 27.08.2007 14:09
Titel
|
|
|
Mach das lieber mit einem Interval und einem Switch
|
|
|
|
|
hexa
Threadersteller
Dabei seit: 19.04.2002
Ort: Hamburg
Alter: 40
Geschlecht:
|
Verfasst Mo 27.08.2007 15:18
Titel
|
|
|
hm hm...
alle sagen ich soll hitTest benutzen.
mal herausfinden was das ist
|
|
|
|
|
The_A
Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 27.08.2007 16:49
Titel
|
|
|
hexa hat geschrieben: | alle sagen ich soll hitTest benutzen.
mal herausfinden was das ist |
stell dich vor einen typen der viel größer ist und um einiges stärker als du, dann beleidige ihn übelst, und du wirst erfahren was ein "HitTest" ist....
ok, mal spass beiseite:
du kannst dir da auch einen MC reinlegen und setzt den auf transparent (stichwort: _alpha), sollte ein wenig einfacher sein als erst einen Intervall & Switch zu bauen...
|
|
|
|
|
labrar
Dabei seit: 04.04.2006
Ort: -
Alter: 49
Geschlecht:
|
Verfasst Mo 27.08.2007 17:10
Titel
|
|
|
Code: | this.onMouseMove=function(){
if(deinmc.hitTest(_xmouse,_ymouse,true)){
trace("Maus berührt mc");
}else{
trace("Maus berührt Mc nicht");
}
} | -------------------------------------------das ist ein hitTest
Zuletzt bearbeitet von labrar am Mo 27.08.2007 17:12, insgesamt 2-mal bearbeitet
|
|
|
|
|
The_A
Dabei seit: 05.12.2006
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mi 29.08.2007 08:09
Titel
|
|
|
labrar hat geschrieben: | -------------------------------------------das ist ein hitTest |
jaaaaa, du hast ja recht
war den augenblick zu faul den code zu schreiben....
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 29.08.2007 08:18
Titel
|
|
|
The_A hat geschrieben: | ...sollte ein wenig einfacher sein als erst einen Intervall & Switch zu bauen... |
Blabla.
Ein Hittest liefert dir auch nur ein Boolean zurück. Und wenn Du 10 Punkte haben willst ist es sehr sinnfrei und unsauber dann irgendwelche transparenten MovieClips auf die Bühne zu pflastern.
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash Button mit Animation wenn Cursor den Button Verlässt?
[html/css] Submit-Button ohne Button
Button in movieclip-button
JPEG Artefakte simulieren PS
Actionscript :: Auswahlrechteck simulieren
Programm zum simulieren von Metallicfarben?
|
|