tiny-swf.js - Flash for tinyJS

tiny-swf.js gibt eine auf tiny basierendes Funktion t.swf zurück, mit dem man Flash und andere Medien beliebig in die Seite einbinden kann.

Download

tiny-swf.js [1644b] - tiny-swf-min.js.gz [782b]

Hinweis

Die t.swf-Methode benötigt lediglich tiny.js. Andere Scripte sind nicht erforderlich.

Verwendung

Die Funktion t.swf({options}) liefert eine Funktion mit prototypischen Methoden zur Einbindung von Flash- und anderen Medien auf Webseiten zurück. Es nimmt die folgenden Optionen entgegen:

Optionen

url*Link zur Mediendatei
typeMIME-Type des Medien-Objekts
idID für das Medienobjekt
widthBreite des Medienobjekts
heightHöhe des Medienobjekts
wmodeWindowing mode bei Flash (Default: "window")
flashvarsVariablen, die ans Flash übergeben werden sollen, wahlweise als String oder Objekt
versionMinimal notwendige Flash-Version (ansonsten wird das Fallback gerendert)
fallbackFallback-HTML-Code für den Fall, dass ein Flash nicht gerendert werden kann
contentInhalt, der innerhalb des Object-Tags gerendert werden soll
styleCSS-Stilangaben für das Object

*: erforderlich, alle anderen Felder sind optional

Methoden

Das zurückgegebene Objekt kennt die folgenden Methoden und Instanzen:

.render()Schreibe per document.write ins Dokument
.node()Gebe Objekt als Selektion aus
.html()HTML-Code des Objekts
.optsOptionen des Objekts

Erkennung

In t.swf.ver steht die Flash-Version und in t.swf.rev die Revisions-Nummer, sofern vorhanden:

Version: t.swf.ver
Revision: t.swf.rev

Beispiel

t.swf({
    url: 'http://img.ui-portal.de/gmx/home/mod/promo/hdi_dsl_streichpreis_lp_cntdwn_gmx2.swf',
    width: 100, height: 90, version: 8, style: 'background:#eeeeee;',
    fallback: 'kein Flash installiert'
}).render();