|
Die Eigenschaften des Nachrichtentickers "TickerLine" können über zwölf Parameter eingestellt werden. Beachten Sie bitte, daß das Symbol rechts neben dem Nachrichtenticker nicht zum Applet "TickerLine" gehört. Mit diesem Symbol läßt sich die Tonausgabe des Nachrichtentickers via JavaScript fernsteuern. | ||||
<applet code=TickerLine.class name=Ticker width=369 height=44> <param name=BackgroundColor value="#f5f5f3"> <param name=BackgroundImage value="TickerBackground.gif"> <param name=TickerFont value="Andale.gif"> <param name=TickerDelay value="250,1000"> <param name=TickerRect value="13,15,341,18"> <param name=TickerText value="TickerLine, Version 1.0#random"> <param name=TickerUrl value="TickerText.txt"> <param name=Repetition value="0"> <param name=CharSound value="Char.au"> <param name=SpaceSound value="Space.au"> <param name=ReturnSound value="Return.au"> <param name=EnableSound value="no"> </applet> | ||||
|
<param name=BackgroundColor value="#f5f5f3"> <param name=BackgroundColor value="245,245,243"> Mit dem Parameter "BackgroundColor" wird die Hintergrundfarbe des Applets bestimmt. Die Farbe wird entweder durch Kommata getrennt mit ihrem Rot-, Grün-, und Blauanteil oder im hexadezimalen HTML-Format "#rrggbb" angegeben. Beim Start des Applets wird der Hintergrund so schnell wie möglich mit dieser Farbe gefüllt. Auch wenn das Applet ein Hintergrundbild verwendet, sollte immer eine Hintergrundfarbe angegeben werden. Anderenfalls erscheint zuerst der bei Java-Applets übliche hellgraue Hintergrund. In diesem Beispiel wird die Hintergrundfarbe der HTML-Seite übergeben. | ||||
|
<param name=BackgroundImage value="TickerBackground.gif"> Das optionale Hintergrundbild des Applets wird über den Parameter "BackgroundImage" bestimmt. Der übergebene Wert gibt den Dateinamen des Bildes an. Das Hintergrundbild muß im GIF- oder JPG-Format vorliegen und wird im Applet zentriert. Ist es kleiner als das Applet, dann bleibt an den Seiten ein Rand, der mit der Hintergrundfarbe gefüllt wird. Ist es größer, dann wird es entsprechend zugeschnitten. | ||||
| ||||
| <param name=TickerFont value="Andale.gif"> Die Bilddatei mit der Bitmapschrift wird durch den Parameter "TickerFont" übergeben. Das Bild im GIF- oder JPG-Format enthält die 96 druckbaren Zeichen des unteren ASCII-Satzes, wobei die Zeichen in drei Zeilen zu je 32 Zeichen angeordnet sind. Ausgehend von der Bildgröße berechnet das Applet die Zeichenbreite und -höhe. Dieser Parameter ist zwingend; fehlt er oder wird die Bilddatei nicht gefunden, dann wird lediglich der Applet-Hintergrund angezeigt. | ||||
| ||||
| Auf der Seite "Schriften" finden Sie weitere Bitmapschriften für den Nachrichtenticker. | ||||
| <param name=TickerDelay value="250,1000"> Mit dem Parameter "TickerDelay" werden die Pausenzeiten für Tastenanschlag und Wagenrücklauf festgelegt. Der erste Wert bestimmt die Wartezeit nach jedem Tastenanschlag, der zweite Wert die Wartezeit vor einem Wagenrücklauf bzw. einer neuen Zeile. Beide Werte werden in tausendstel Sekunden angegeben. | ||||
|
<param name=TickerRect value="13,15,341,18"> Der Parameter "TickerRect" bestimmt den Ausgabebereich für den Nachrichtentext. Die ersten beiden Werte legen die Position relativ zur linken, oberen Ecke des Applets fest, die letzten beiden Werte bestimmen die Breite und Höhe des Bereichs. Fehlt dieser Parameter, dann wird das gesamte Applet zum Ausgabebereich. Das Applet berechnet aus der Zeichenbreite die Anzahl der maximal im Ausgabebereich darstellbaren Zeichen. Aus diesem Wert und der Zeichenhöhe wird dann ein Rechteck gewonnen, das im Ausgabebereich zentriert wird. Der Nachrichtentext wird in dieses Rechteck geschrieben. | ||||
|
<param name=TickerText value="TickerLine, Version 1.0#random"> Mit diesem Parameter können Sie dem Applet einen einzeiligen Nachrichtentext übergeben. Der Text wird Zeichen für Zeichen in den Ausgabebereich geschrieben und bei Bedarf horizontal nach links verschoben. Ist das Zeilenende erreicht, dann wird der Ausgabebereich gelöscht und die Zeile erneut ausgegeben. Das Applet "TickerLine" unterstützt farbige Texte. Die Textfarbe wird dabei durch das hexadezimalen HTML-Format "#rrggbb" beschrieben. Um beispielsweise den farbigen Text "Rot, Grün, Blau" im Ticker auszugeben, übergeben Sie den Parameterwert "#ff0000Rot, #00ff00Grün, #0000ffBlau". Eine Sonderstellung nimmt das Schlüsselwort "#random" ein. Hiermit wählen Sie via Zufallsgenerator eine Farbe für den nachfolgenden Text. Im Beispiel auf dieser Seite wird am Zeilenende eine zufällige Farbe ausgewählt, die dann für die nächste Ausgabezeile gilt. Das Zeichen "#" wird durch die Sequenz "##" dargestellt. | ||||
|
<param name=TickerUrl value="TickerText.txt"> Mit dem Parameter "TickerUrl" kann dem Applet eine Textdatei übergeben werden. Im Gegensatz zum Parameter "TickerText" kann diese Datei mehrere Zeilen enthalten, die dann nacheinander angezeigt werden. Beachten Sie bitte, daß der Parameter "TickerText" Vorrang hat. Wenn Sie also den Nachrichtentext durch eine Datei übergeben wollen, dann dürfen Sie nicht gleichzeitig den Parameter "TickerText" verwenden. In diesem Beispiel ist der Parameter deshalb sinnlos und wird nicht ausgewertet. | ||||
|
<param name=Repetition value="0"> Mit dem Parameter "Repetition" können Sie bestimmen, wie oft der via "TickerText" oder "TickerUrl" übergebene Text wiederholt wird. Fehlt dieser Parameter oder wird der Wert "0" übergeben, dann wird der Text unendlich oft wiederholt. | ||||
|
<param name=CharSound value="Char.au"> Mit dem Parameter "CharSound" können Sie eine Audiodatei für den normalen Tastenanschlag übergeben. Diese wird nach der Ausgabe eines Zeichens - mit Ausnahme des Leerzeichens - abgespielt. Beachten Sie bitte, daß die aktuellen Java-Versionen nur das Sun AU-Format (8 bit, µlaw, 8000 Hz, mono) unterstützen. | ||||
| ||||
|
<param name=SpaceSound value="Space.au"> Mit dem Parameter "SpaceSound" können Sie eine Audiodatei für den Anschlag der Leertaste übergeben. Diese wird nach der Ausgabe eines Leerzeichens abgespielt. Beachten Sie bitte, daß die aktuellen Java-Versionen nur das Sun AU-Format (8 bit, µlaw, 8000 Hz, mono) unterstützen. | ||||
| ||||
|
<param name=ReturnSound value="Return.au"> Mit dem Parameter "ReturnSound" können Sie schließlich eine Audiodatei für den Wagenrücklauf übergeben. Diese wird vor einem Wagenrücklauf bzw. einer neuen Zeile abgespielt. Beachten Sie bitte, daß die aktuellen Java-Versionen nur das Sun AU-Format (8 bit, µlaw, 8000 Hz, mono) unterstützen. | ||||
| ||||
|
<param name=EnableSound value="no"> Mit diesem Parameter können Sie die Audioausgabe ein- oder ausschalten. Wird wie hier im Beispiel der Wert "no" übergeben, dann wird die Audioausgabe ausgeschaltet. Der Wert "yes" schaltet die Audioausgabe ein. Wird dieser Parameter nicht angegeben oder wird ein ungültiger Wert übergeben, dann wird die Audioausgabe abhängig vom Betriebssystem aktiviert: Für Microsoft Windows 95/98 wird die Audioausgabe ausgeschaltet, für alle anderen Betriebssysteme eingeschaltet. Die durch den Parameter vorgenommene Grundeinstellung kann über Interface-Methoden zur Laufzeit geändert werden. Beachten Sie bitte, daß das wiederholte Abspielen von AudioClips unter Microsoft Windows 95/98 zum Systemabsturz führen kann. Weitere Informationen zu diesem Fehler finden Sie auf der Startseite zum Nachrichtenticker im Kapitel Probleme. | ||||