FlashGame einbinden
beNNi
- html
0 Dirk Dorweiler0 beNNi
Hallo,
ich hab ein einfaches Flashgame auf einer Seite eingebunden mit folgendem Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="451" height="328">
<param name="movie" value="gallery/games/test.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="gallery/games/test.swf quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="451" height="328" wmode="transparent" style="padding-bottom:-10px; border-bottom:15px solid #9b2020;"></embed>
</object>
Es funktioniert soweit auch...
Das Spiel wird aber über die Pfeiltasten gesteuert, im MF funktioniert alles. Jedoch wird im IE die Seite nach oben / bzw nach unten gescrollt, wenn ich mit den Pfeiltasten das FlashGame steuern möchte..... lässt sich das verhindern?
wenn ich den PARAM
<param name="wmode" value="transparent">
rausnehme, kann ich das Spiel mit den Pfeiltasten bequem steuern ohne dass sich die Scrollbalken verschieben.....
Leider brauch ich jedoch diesen PARAM, damit ein MouseOverMenü über dem Flashgame ist, was natürlich über dem Flashgame sein soll ...
Grüße
Hoi.
wmode=window oder es gibt Ärger und dass dann auch noch unterschiedlich je nach Browser. Performance verlierst Du obendrein.
Ich würde an Deiner Stelle die Seite umbauen und die Suche nach einer Lösung mit wmode=transparent abbrechen.
Falls Du es trotzdem angehen willst:
1. Vielleicht hast Du mit wmode opaque mehr Glück.
2. Du könntest auf die Keyevents auch per JavaScript horchen und per ExternalCommand an das SWF weiterreichen.
Grüße
Danke für deine Antwort :)
- Du könntest auf die Keyevents auch per JavaScript horchen und per ExternalCommand an das SWF weiterreichen.
Das klingt doch gut, aber dafür reichen wohl meine JS-Fähigkeiten nicht aus.
Grüße