Beschreibung:
Nutzen Sie den #INSERT_SP_FLASH-Anweisungsblock, um innerhalb eines HTML-Templates eine dynamische Flashanimation einzubinden. Dazu wird innerhalb des Template an Stelle des #INSERT_SP_FLASH-Befehl der Name einer temporären Textdatei gesetzt. Diese enthält Informationen für den Flashfilm, welche dieser zur dynamischen Generierung von Menüs, Texten, etc. nutzen kann. Der Aufbau dieser Textdatei wird über den Befehl selbst gesteuert und sollte folgenden Aufbau besitzen:
[[varname=inhalt]&]
Die Textdatei wird um den Text "&eof=true" ergänzt, um einem Flash-ActionScript das Ende der Datei zu signalisieren. Ablageort für die Textdatei ist der unter dem Systemparameter abshtmlpfad hinterlegte Pfad auf dem Webserver.
Beispiel:
Darstellung eines Flashmenüs, dessen Menüpunkte und Links den Unterordnern des VIO.Matrix Wurzelordners entsprechen:
<object ... >
<param name="movie" value="#INSERT_PARAM_mediapfad!/menue.swf?filename=#INSERT_SP_FLASH_titel={{codec:web}#INSERT_OR_ZEILE_menue!}&url={{codec:web}#INSERT_OR_ZEILE_url!} !">
...
</object>
in der Zeilendarstellung menue:
#INSERT_OR_NAME
in der Zeilendarstellung url:
#INSERT_SP_CGI?kd=#INSERT_KD_ID&or=#INSERT_OR_ID
Das Ergebnis ist eine dynamisch generierte Seite:
<object ... >
<param name="movie" value="/images/menue.swf?filename=flash_76472364274.DAT">
...
</object>
Der Inhalt der flash_76472364274.DAT - Datei entspricht:
titel=Firma%2CHistorie%2CMitarbeiter%2CProdukte%2CKontakt&url=%2Fcgi-bin%2Fvio.matrix%3Fkd%3Dab3456db46235a%2Cor%3F2%2C%2Fcgi-bin%2Fvio.matrix%3Fkd%3Dab3456db46235a%2Cor%3F3%2C%2Fcgi-bin%2Fvio.matrix%3Fkd%3Dab3456db46235a%2Cor%3F2%4C%2Fcgi-bin%2Fvio.matrix%3Fkd%3Dab3456db46235a%2Cor%3F2%5C%2Fcgi-bin%2Fvio.matrix%3Fkd%3Dab3456db46235a%2Cor%3F2%6C&eof=true
Hinweis:
Die einzelnen Titel und URL der darzustellenden Ordnerstruktur werden grundsätzlich mit dem Trennzeichen "," (Komma) getrennt. Auf Grund der URL-Kodierung wird dieses Zeichen in die Zeichenfolge "%2C" umgewandelt.
im Flashfilm:
Der Flashfilm erhält einen Übergabeparameter (bspw: filename=flash_76472364274.DAT). Die hier übergebene Datei ist unter Verwendung von Flash-ActionScript zu öffnen, auszulesen und zu interpretieren.
Fachbeitrag: Hilfreiche Tools zur Webentwicklung