BIKESLIDER.positionImage
Das attribut positionImage gibt die Bildzuordnung an, mit der bestimmt wird, welches Positionsbild aus der anzuzeigenden Bilddatei angezeigt werden soll, oder ruft sie ab.
elementID.positionImage
Mögliche Werte
Dieses Attribut ist eine Zeichenfolge mit Lese-/Schreibzugriff, die den Namen einer Bilddatei enthält.
Hinweise
Dieses Attribut ist erforderlich und muss angegeben werden.
PositionImage wird nicht angezeigt. Stattdessen dient es als Karte, die die klickbaren Bereiche des angezeigten Bilds definiert. Das angezeigte Bild ist eines der Unterbilder der Bilddatei und stellt den tatsächlichen Zustand des Schiebereglers dar. PositionImage enthält eine Reihe von grauen Skalierungsbereichen, die der Anzahl dieser Unterbilder entsprechen. Die Unterbilder müssen die gleichen Dimensionen wie positionImage aufweisen, da der benutzerdefinierte Schieberegler nicht ordnungsgemäß funktioniert.
Alle Regionen, die sich nicht in grauer Skala befinden, können nicht angeklickt werden. Die klickbaren Bereiche sollten auf Farbwerte festgelegt werden, die gleichmäßig über das graue Skalierungsspektrum von Schwarz bis Weiß reichen, wobei der erste Bereich rein schwarz und der letzte Bereich rein weiß ist. Die Farbwerte jedes aufeinanderfolgenden Bereichs sollten um einen Wert erhöht werden, der gleich 255 ist, geteilt durch die Gesamtzahl der Regionen minus 1, wobei auf die nächste ganze Zahl gerundet wird.
Wenn es beispielsweise sechs Regionen gibt, würde das Inkrement 51 (255 geteilt durch 5) und die sechs grauen Skalierungswerte 0, 51, 102, 153, 204 und 255 sein. Die Hexadezimalfarbwerte für die sechs Regionen sind dann # 0000000, # 333333, # 666666, # 999999, # CABCCC und # FFFFFF.
Auf diese Weise verfügen die Regionen über eine Sequenz, die durch ihre grauen Farbwerte vorgegeben wird, und diese Sequenz entspricht der Sequenz von Unterbildern in der Bilddatei. Wenn auf einen der Regionen geklickt wird, wird das entsprechende Unterbild angezeigt, und der Wert des benutzerdefinierten Schiebereglers wird entsprechend aktualisiert.
Die unterstützten Bilddateitypen sind BMP, JPG, PNG und GIF (ohne animierte GIFs).
Beispiele
Im Folgenden ist ein Beispiel für einen benutzerdefinierten Schieberegler positionImage . Das entsprechende Bild wird im Beispielabschnitt der image-Eigenschaft angezeigt.

Der folgende Code veranschaulicht die Verwendung von ATTRIBUTEn VOM ATTRIBUTENLIDER.
<THEME>
<VIEW
backgroundImage = "background.bmp"
titleBar = "False"
>
<PLAYER
URL = "https://proseware.com/mellow.wma"
>
<CONTROLS
currentPosition_onchange = "myslider.value = player.controls.currentPosition;"
/>
</PLAYER>
<SLIDER
id = "myslider"
min = "0"
max = "wmpprop:player.currentMedia.duration"
onmouseup = "player.controls.currentPosition = myslider.value; "
tooltip = "current position"
height = "10"
width = "180"
top = "150"
left = "88"
backgroundColor = "red"
foregroundColor = "blue"
thumbImage = "thumb.bmp"
/>
<CUSTOMSLIDER
top = "120"
left = "23"
min = "0"
max = "100"
borderSize = "10"
toolTip = "volume control"
image = "dial.bmp"
transparencyColor = "#00FFFF"
positionImage = "dialmap.bmp"
enabled = "true"
value = "wmpprop:player.settings.volume"
value_onchange = "player.settings.volume = value"
/>
<EFFECTS
id = "myeffects"
top = "25"
left = "88"
width = "180"
height = "100"
/>
<BUTTONGROUP
mappingImage = "map.bmp"
hoverImage = "hover.bmp"
>
<BUTTONELEMENT
mappingColor = "#00FF00"
upToolTip = "Next"
onClick = "JScript:myeffects.next();"
/>
<BUTTONELEMENT
mappingColor = "#FF0000"
upToolTip = "Previous"
onClick = "JScript:myeffects.previous();"
/>
</BUTTONGROUP>
</VIEW>
</THEME>
Anforderungen
| Anforderung | Wert |
|---|---|
| Version |
Windows Media Player Version 7.0 oder höher |