IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

mettre une animation flash par dessus un élément


Sujet :

Animation en CSS

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    262
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 262
    Points : 100
    Points
    100
    Par défaut mettre une animation flash par dessus un élément
    Bonjour,

    J'ai récupéré une animation flash à fond transparent qui fait défiler un animal.
    Je voudrais que l'animal défile dans une cellule d'un tableau, par-dessus une image par exemple.

    Voici le code que j'utilise pour intégrer l'animation flash :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div id="test">
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="100">
        <param name="movie" value="swf/test.swf" />
        <param name="quality" value="high" />
        <param name="wmode" value="transparent" />
        <embed src="swf/testi.swf" wmode="transparent" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="100"></embed>
      </object>
    </div>
    Or, en faisant ça, l'animation s'intègre mais pousse tous les éléments qui étaient déjà dans la cellule.

    Est-il possible de mettre l'animation flash par-dessus tous les éléments déjà présents dans la cellule du tableau ?

    Je vous remercie d'avance pour votre aide.

  2. #2
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 347
    Points : 136
    Points
    136
    Par défaut ok
    bonjour,

    +1, je cherche aussi cette solution.

    En fait je l'ai déjà vu quelque part mais je n'arrive plus à mettre la main dessus.

    -il faut créer un div
    -mettre l flashs dedans
    -par un lien ou un javascript, dire au div de charger le flash et se mettre à un endroit adéquat
    -..Etc

    si quelqu'un connaît l'URL de ce fichu tutorial....

    Please...

  3. #3
    Membre confirmé Avatar de GihefBey
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    366
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 366
    Points : 460
    Points
    460
    Par défaut
    Bonjour,

    On peut penser de faire comme souvent quand on veut superposer des éléments, utiliser des positionnements.

    Par exemple, une <div> positionnée en relative pour recevoir l'image.
    Une autre à l'intérieur positionnée en absolute pour recevoir l'animation.

    Du genre
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div id="pour_image">
      <div id="animFlash">
        <object>
        </object>
      </div>
    </div>
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #pour_image {
      position: relative;
      width : 814px;
      height : 239px;
      background : #fff url(bg.jpg) repeat 0 0;
      }
    #animFlash {
      position : absolute;
      top : 0;
      left : 0;
      }

    Vous pouvez tester ça dans cette page.
    Il y a été choisi de placer l'image en arrière-plan, mais le texte vous montre que ce n'est pas obligatoire.

    -

Discussions similaires

  1. mettre une animation flash sur un site web ?
    Par The big jo dans le forum Intégration
    Réponses: 1
    Dernier message: 18/12/2008, 19h42
  2. repeter une anim flash par l'intermediaire d'un css ?!
    Par lomudal dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 02/05/2008, 10h58
  3. mettre une animation flash en avatar
    Par collonelpetard dans le forum Intégration
    Réponses: 2
    Dernier message: 10/01/2008, 20h11
  4. Déclencher une animation flash par lien HTML ?
    Par webtheque dans le forum Intégration
    Réponses: 3
    Dernier message: 28/08/2007, 01h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo