Hallo Leute ich brach Hilfe bei meinem Code

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

flotzinger

GruppenKaspar

Betreff: Hallo Leute ich brach Hilfe bei meinem Code

BeitragSo, Okt 03, 2004 9:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi
Leute

Wenn ich bei meinem Programm
auf den Button1 klicke
startet er mir sofort
die Internet Seite die ich
im zweien Menü eingebaut
hab

aber er sollte mir nur das zweite Menü anzeigen
und nicht die Internet Seite

Hir der Code

Code: [AUSKLAPPEN]

Cls
Graphics 800,600,16,0
SetBuffer BackBuffer()


;Laden
Global Hintergrund1 = LoadImage("Grafiken\gf2.bmp")
Global Button1=LoadImage("Grafiken\Links.png")
Global Hintergrund2=LoadImage("Grafiken\die_aerzte01.png")
Global bademeisterLink=LoadImage("Grafiken\Bademeister.png")


;Schleife 2
Repeat
Cls
;Hintergrund
Xpos=0
Ypos=0
DrawImage Hintergrund1,Xpos,Ypos

If MouseDown(1) = 1 And RectsOverlap(MouseX(),MouseY(),1,1,20,540,0,0) = 1 Then End
;Hintergrund

;Links an
Xpos=500
Ypos=100
DrawImage Button1,Xpos,Ypos

If MouseDown(1) = 1 And RectsOverlap(MouseX(),MouseY(),1,1,500,100,250,50) = 1 Then superprint2
;Links aus

Flip
Until KeyHit(1)
;Schleife 2



;Schleife 3
Function superprint2 ()
Repeat
Cls
;Hintergrund2
Xpos=0
Ypos=0
 
DrawImage Hintergrund2,Xpos,Ypos
;Hintergrund2

;Link www.bademeister.com
Xpos=200
Ypos=100
DrawImage bademeisterLink,Xpos,Ypos

If MouseDown(1) = 1 And RectsOverlap(MouseX(),MouseY(),1,1,200,100,400,80) = 1 Then
ExecFile("WWW.bademeister.com")
EndIf
;link www.bademeister.com aus

Flip
Until KeyHit(1)
End Function
;Schleife 3 aus (Links)


Wie kann ich das ändern das er mir die Interent
Seite nicht sofort öffnet
Wenn ich den Button1 anklicke

sondern wenn ich den bademeisterLink anklicke

Ich hoffe ich hab keine Fehler
im Text

Danke schonmal
für alle Antworten!!!!

Hubsi

BeitragSo, Okt 03, 2004 9:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Verwende beim Link MouseHit(). Dann soltte es klappen.
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

David

BeitragSo, Okt 03, 2004 9:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Versuch mal FlushMouse() aufzurufen nachden du einen Menüeintrag geklickt hast.

grüße
http://bl4ckd0g.funpic.de

Hubsi

BeitragSo, Okt 03, 2004 9:40
Antworten mit Zitat
Benutzer-Profile anzeigen
@David: Wird nicht funktionieren, da er MouseDown() verwendet Wink
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn...
 

David

BeitragSo, Okt 03, 2004 9:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi!

Achje, ja... ich habs nich ausprobiert. Smile Aber wenn du das sagst!
Also dann...

grüße
http://bl4ckd0g.funpic.de

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragSo, Okt 03, 2004 9:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Mausdaten nur einmal auslesen und nicht mit Mousedown, da du dann sofort weiter bist

Code: [AUSKLAPPEN]

   Maus_X= MouseX ()
   Maus_Y= MouseY ()
   Mausklick = MouseHit(1)



Und nun immer bei jedem Schleifendurchlauf diese zuerst abfragen
und im weiteren Code dann Mausklick usw. benutzten
[BB2D | BB3D | BB+]

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group