Ist es möglich eine Seekbar mit dem WHS Pannel Mod zu erstellen die nur die Mouse Scroll Funktion hat zum vor und zurückspulen durchsichtig ist und sich jede Sekunde refresht weil sich im Hintergrund eine Zeitangabe befindet?
Zitat von: Foo Foo in 26. Februar 2010, 16:24:57
...zum vor und zurückspulen durchsichtig ist...
Versteh ich nicht...
Zitat von: Foo Foo in 26. Februar 2010, 16:24:57
und sich jede Sekunde refresht
Was soll sich denn "refreshen", wenn es nix zu sehen gibt?
Nur die Zeitangabe?
Das kannst du ganz normal mit:
function on_playback_time() {window.Repaint();}
Und eben deinen String mit der Zeitangabe in on_paint() zeichnen.
unter der durchsichtigen seekbar sind buttons eine Zeitangabe und Text.
Ich möchte nur die Mouseover Funktion.
Vom WHS Pannel soll nichts zu sehen sein und mit der pseudo tranparecy geht es nicht.
Hier mein Skript
// Scroll Function
function on_mouse_wheel(delta) {
if (delta > 0) fb.PlaybackTime = fb.PlaybackTime + delta;
else fb.PlaybackTime = fb.PlaybackTime + delta;
}
// Mouse Functions
var g_drag = 0;
var g_drag_seek = 0;
function on_size() {}
function on_mouse_lbtn_down(x, y) {
g_drag = 1;
}
function on_mouse_lbtn_up(x, y) {
if (g_drag) {
g_drag = 0;
g_drag_seek = x / window.Width;
g_drag_seek = (g_drag_seek < 0) ? 0 : (g_drag_seek < 1) ? g_drag_seek : 1;
fb.PlaybackTime = fb.PlaybackLength * g_drag_seek;
}
}
function on_mouse_move(x, y) {
if (g_drag) {
g_drag_seek = x / window.Width;
g_drag_seek = (g_drag_seek < 0) ? 0 : (g_drag_seek < 1) ? g_drag_seek : 1;
window.Repaint();
}
}
// Repaint Values
function on_playback_time() {window.Repaint();}
function on_playback_seek(time) {
window.Repaint();
}
Um mit dem Mausrad im Lied vor und zurück zu gehen reicht:
function on_mouse_wheel (step) {
fb.PlaybackTime += step;
}
Ja das Funktioniert!
Aber alles was unter dem WHS Pannel ist und sich verändert wird nicht angezeigt!
Wie kann Ich den WHS Pannel jede Sekunde refreshen damit das da hinter befindliche zu sehen ist?
Du hast das Panel über etwas anderes gelegt?
Das geht nicht. "Pseudo Transparent" heißt, dass es beim Panel-Start "durchsichtig" ist. Komplett durchsichtig wird das Panel nicht durch das Skript.
Wirst dir also etwas anderes einfallen lassen müssen.
Was hattest du genau vor?
Vielleicht lässt sich das alles im Skript bewerkstelligen, anstatt zwei übereinander zu legen bzw. ein WSH Panel über etwas anderes zu legen.
Hier nen Screensh...
(http://www.imagebanana.com/img/8to34ggj/Unbenannt.png)
Alles im PSS
Und da wolltest du ein WSH Panel mod drüberlegen?
Das geht nicht.
Ins WSH Panel mod kannst du aber leider auch keinen Button mit dem Setzen einer Globalen Variablen beauftragen oder in Anhängigkeit von dieser Variablen eine Anzeige gestalten, denn das WSH panel mod kann nicht auf die PSS-Variablen zugreifen und PSS nicht auf die vom WSH Panel mod.
Musst dir also was anderes einfallen lassen...
Schade aber auch... :'(
Danke trotzdem...