Erstellt am 18. Januar 2010

Doch noch Flash auf dem iPhone

Bisher wurde von vielen am iPhone bemängelt, dass es keine Flash-Dateien anzeigen kann. Das ist nun vorbei! Dazu muss die Flash-Datei jedoch entsprechend in einer Webseite eingebunden werden. Es gibt diverse Tools, um swf-Dateien via Javascript einzubinden (das bekannteste dürfte wohl swfobject sein). Das Framework Gordon erlaubt es nun, Flash in Webseiten zu benutzen:

Der Entwickler Tobias hat mit Gordon eine Open Source Flash Runtime (JavaScript basiert) entworfen, die es erlaubt Flash-Dateien (.swf) in Html-Seiten einzbauen und diese auf dem Mobile Safari auf dem iPhone anzuzeigen. Dazu müssen auf dem iPhone jedoch keinerlei Einstellungen vorgenommen oder ein Jailbreak durchgeführt werden. Für alle Interessierten gibt es ein Wiki, dass einige Beispiele zeigt und zudem Hilfe beim Einbinden der Flash-Medien.

Hier ein Beispiel für die Einbindung


<head>
<title>Gordon: An open source Flash™ runtime written in pure JavaScript</title>
<script type="text/javascript" src="../gordon.js"></script>
</head>
<body onload="new Gordon.Movie('blue.swf', {id: 'stage', width: 500, height: 400})">
<div id="stage"></div>
</body>

via myblog-iPhone – Blog über das iPhone

Anmerkung von mir: Wenn möglich sollte man stets auf “body onload” verzichten. Javascript gehört wenn möglich in den Header eines HTML Dokuments oder ganz ausgelagert.

VN:F [1.9.10_1130]
Rating: 8.5/10 (2 votes cast)
VN:F [1.9.10_1130]
Rating: 0 (from 0 votes)