2010-02-10 2 views
3

J'ai un fichier .swf (une animation flash) qui est trop gros et malheureusement nous n'avons plus le code source (le fichier .fla). J'ai besoin de l'afficher dans un div, et je veux en cacher une partie.Cacher une partie d'une animation Flash en HTML

Une idée?

Merci.

Répondre

3
<div style="width:100px; height:100px; overflow:hidden"> 
    <embed src="http://www.metacafe.com/fplayer/4133817/world_breakdancing.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" name="Metacafe_4133817"></embed> 
</div> 

S'il vous plaît noter que wmode = "transparent" est vraiment important!

+0

Bonjour Kirzilla, merci beaucoup. Ceci est exactement ce que je cherchais. J'aurais dû venir ici plus tôt! Merci encore! – Gia

0

Si le film a été compilé en wmode=transparent, il devrait être possible d'attribuer au div une largeur et/ou hauteur fixe et d'appliquer overflow: hidden.

Selon this, il fonctionnera dans tous les principaux navigateurs actuels. Dans les navigateurs non pris en charge, le film complet sera au-dessus de tous les autres éléments de la page.

Si le film n'a pas été construit transparent, je pense qu'il n'y a aucun moyen de le faire.

Questions connexes