Hover Effekt mit bildern - ICH HABS GESCHAFFT :-)
Verfasst: 07.09.2004, 16:04
Yay. Nachdem ich mit gandalf lange rum probiert habe und ihm ne lösung geliefert hatte die leider nicht mit SAM koopieren wollte (i/o fehler 32) hab ich mich n paar stunden ran gehockt (ja wollte nun auch hover bildchen
.. ) und es gelöst.
http://www.forevor.de/hover.samurize.rar
Features:
-Mehrere Hover Bereiche
-Hover effekt eben
->bild auswechseln
-Kann auch Text Hover machen..dazu später
Todo List:
-Eventuell interface zur erstellung von bereichen
ANLEITUNG
1. alle dateien der .rar in dein samurize/scripts ordner reintun.
2. in der datei hover.vbs den pfad zur hover.ini festlegen (z.b. c:\samurize\scripts\hover.ini)
3. die datei Hover.ini bearbeiten (dazu später)
4. samurize config folgendes einfügen:
ein aktives script, anzeige art "bild" aktualisieren jede sekunde!
quelle: hover.vbs, funktion: dopath
5. Samurize und Hover.exe starten, glücklichsein
Hover.ini
Eigentlich einfach!
Um ein rechteck (kreise oder so werden nicht unterstützt) auf eurem screen festzulegen braucht ihr 2 punkte.
Die linkere obere ecke (X,Y) und die rechte untere (X,Y).
Wir wollen jez mal ein rechteck haben das 100px hoch ist und 300px breit - das ganze soll bei den bildschirm koordinaten 100x100 beginnen, dazu sollte die hover.ini so aussehen:
...
[config]
defaultpic=C:\samurize\default.jpg ;<--hier bitte euer "default" bild rein, das bild das angezeigt wird wenn die maus nicht auf einem hover feld ist
hovers=1 ;die nummer von hover feldern
[hovers]
hover1x=100
hover1y=100
hover1x2=400
hover1y2=200
hover1pic=C:\samurize\screwup.jpg ;<-das bild mit dem default ersetzt werden soll wenn die maus das feld betritt
das war das.
Wenn ihr mehr felder wollt einfach in [config] die zahl hovers=X auf die nummer von feldern.
Die nächsten felder in [hovers] sehen dann so aus
hoverNx=
hoverNx=
hoverNx2=
hoverNy2=
hoverNpic=
wobei N eine zahl ist !
F.A.Q. - Frequently Asked Questions
Naja, bis jez is es so neu das mich noch niemand was gefragt hat, aber hier mal ein paar antworten die ich wichtig finde.
- Mein System wird langsam mit hover.exe
Dagegen ist nichts zutun, da das script (hover.exe) sich jede 100ms aktualisiert, .. is leider so.
Eventuell werd ich in der ini datie nen value einfügen damit man das z.b. auf 500ms setzten kann
- Das bild wechselt nicht sofort
Ja, leider, das liegt an Samurize.
Bei samurize is max. update rate 1sek, bei meinem script isses egal (z.b. 1 ms wäre auch möglich - nur cpu fresser)
Da solltet ihr euch auf samurize.com melden und sagen das ihr 500 ms aktualisierung wollt, aber aufgepasst ich glaub zwar eh nicht das die sowas einführen würden, selbst wenn es würde nur CPU Resourcen fressen!
- ich versteh die hover.ini nicht
ja .. ich hab grad keine lust lange große guide zu schreiben, eventuell erbarmt sich einer das zu machen der es verstanden hat, sonst werd ichs in der kommenden woche tun
- Copyrights
Hover.exe mit AiT3 gecoded, von mir, foRever -> forevor.de
Hover.vbs dopath() von mir, das auslesen der ini von antonin foller
Hier ein auszug seines (c)'s
bekomm ich nen orden weil ich desmodder.de im script erwähnt hab? =))
^^ne spaß .. ich werd das ding gleich mal auf samurize.com uploaden
Ich leiste keinen support per PM. Hier im thread oder im IRC im #desk-modder chan, und dort ebenfalls nicht im QUERY !

http://www.forevor.de/hover.samurize.rar
Features:
-Mehrere Hover Bereiche
-Hover effekt eben

-Kann auch Text Hover machen..dazu später
Todo List:
-Eventuell interface zur erstellung von bereichen
ANLEITUNG
1. alle dateien der .rar in dein samurize/scripts ordner reintun.
2. in der datei hover.vbs den pfad zur hover.ini festlegen (z.b. c:\samurize\scripts\hover.ini)
3. die datei Hover.ini bearbeiten (dazu später)
4. samurize config folgendes einfügen:
ein aktives script, anzeige art "bild" aktualisieren jede sekunde!
quelle: hover.vbs, funktion: dopath
5. Samurize und Hover.exe starten, glücklichsein

Hover.ini
Eigentlich einfach!
Um ein rechteck (kreise oder so werden nicht unterstützt) auf eurem screen festzulegen braucht ihr 2 punkte.
Die linkere obere ecke (X,Y) und die rechte untere (X,Y).
Wir wollen jez mal ein rechteck haben das 100px hoch ist und 300px breit - das ganze soll bei den bildschirm koordinaten 100x100 beginnen, dazu sollte die hover.ini so aussehen:
...
[config]
defaultpic=C:\samurize\default.jpg ;<--hier bitte euer "default" bild rein, das bild das angezeigt wird wenn die maus nicht auf einem hover feld ist
hovers=1 ;die nummer von hover feldern
[hovers]
hover1x=100
hover1y=100
hover1x2=400
hover1y2=200
hover1pic=C:\samurize\screwup.jpg ;<-das bild mit dem default ersetzt werden soll wenn die maus das feld betritt
das war das.
Wenn ihr mehr felder wollt einfach in [config] die zahl hovers=X auf die nummer von feldern.
Die nächsten felder in [hovers] sehen dann so aus
hoverNx=
hoverNx=
hoverNx2=
hoverNy2=
hoverNpic=
wobei N eine zahl ist !
F.A.Q. - Frequently Asked Questions
Naja, bis jez is es so neu das mich noch niemand was gefragt hat, aber hier mal ein paar antworten die ich wichtig finde.
- Mein System wird langsam mit hover.exe
Dagegen ist nichts zutun, da das script (hover.exe) sich jede 100ms aktualisiert, .. is leider so.
Eventuell werd ich in der ini datie nen value einfügen damit man das z.b. auf 500ms setzten kann
- Das bild wechselt nicht sofort
Ja, leider, das liegt an Samurize.
Bei samurize is max. update rate 1sek, bei meinem script isses egal (z.b. 1 ms wäre auch möglich - nur cpu fresser)
Da solltet ihr euch auf samurize.com melden und sagen das ihr 500 ms aktualisierung wollt, aber aufgepasst ich glaub zwar eh nicht das die sowas einführen würden, selbst wenn es würde nur CPU Resourcen fressen!
- ich versteh die hover.ini nicht
ja .. ich hab grad keine lust lange große guide zu schreiben, eventuell erbarmt sich einer das zu machen der es verstanden hat, sonst werd ichs in der kommenden woche tun
- Copyrights
Hover.exe mit AiT3 gecoded, von mir, foRever -> forevor.de
Hover.vbs dopath() von mir, das auslesen der ini von antonin foller
Hier ein auszug seines (c)'s
ps.'Work with INI files In VBS (ASP/WSH)
'v1.00
'2003 Antonin Foller
'Function GetINIString(Section, KeyName, Default, FileName)
'Sub WriteINIString(Section, KeyName, Value, FileName)
bekomm ich nen orden weil ich desmodder.de im script erwähnt hab? =))
^^ne spaß .. ich werd das ding gleich mal auf samurize.com uploaden

Ich leiste keinen support per PM. Hier im thread oder im IRC im #desk-modder chan, und dort ebenfalls nicht im QUERY !