Mettre une animation flash en haut d'un tableau



  • Bonjour !

    J'ai besoin d'aide: j'aimerais que mon menu, un fichier flash, qui est placé dans un tableau, se déplace en même temps que le visiteur descend la page.
    Je vois ça souvent sur des sites, mais je ne sais pas comment ils font. Si possible, que le déplacement soit fluide…

    Voici la page en question: http://www.universsims2.info/index2.php

    Merci d'avance pour la réponse !



  • Dans ta balise principale de l'animation flash, met un attribut 'style' contenant "position: fixed;". Ceci ne fonctionne pas pour IE, lequel n'interprète pas cette propriété. Pour corriger ce comportement, met "position: fixed !important; position: absolute; top: auto !important; top: expression(documentElement.scrollTop+body.scrollTop + 20 + 'px');".
    En revanche, ta feuille de style ne sera pas valide jigsaw w3c et ce sera moins fluide sous ie que sous ff. M'enfin, faut pas demander la lune.



  • Merci, je vais essayer !

    Ca ne marche pas, j'ai mis sur la page:

            <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','201','height','730','src','http://www.universsims2.info/flash/menu','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','transparent','movie','http://www.universsims2.info/flash/menu' ); //end AC code
            </script>
            <noscript>
            <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="201" height="730" >
                <param name="movie" value="http://www.universsims2.info/flash/menu.swf" />
                <param name="quality" value="high" />
    			<param name="style" value="position: fixed; position: absolute; top: auto; top: expression(documentElement.scrollTop+body.scrollTop + 20 + 'px');">
                <param name="wmode" value="transparent" />
                <embed src="http://www.universsims2.info/flash/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="201" height="730" wmode="transparent"></embed>
            </object>
            </noscript>
    

    Que dois-je faire ?



  • J'ai essayé de mettre un```
    align="top"



  • essaye de remplacer

            <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','201','height','730','src','http://www.universsims2.info/flash/menu','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','transparent','movie','http://www.universsims2.info/flash/menu' ); //end AC code
            </script>
            <noscript>
            <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="201" height="730" >
                <param name="movie" value="http://www.universsims2.info/flash/menu.swf" />
                <param name="quality" value="high" />
             <param name="style" value="position: fixed; position: absolute; top: auto; top: expression(documentElement.scrollTop+body.scrollTop + 20 + 'px');">
                <param name="wmode" value="transparent" />
                <embed src="http://www.universsims2.info/flash/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="201" height="730" wmode="transparent"></embed>
            </object>
            </noscript>
    

    par

            <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="201" height="730" style="position: fixed !important; position: absolute; top: auto !important; top: expression(documentElement.scrollTop+body.scrollTop+20+'px');">
                <param name="movie" value="http://www.universsims2.info/flash/menu.swf" />
                <param name="quality" value="high" />
             <param name="style" value="position: fixed; position: absolute; top: auto; top: expression(documentElement.scrollTop+body.scrollTop + 20 + 'px');">
                <param name="wmode" value="transparent" />
                <embed src="http://www.universsims2.info/flash/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="201" height="730" wmode="transparent"></embed>
            </object>
            </noscript>
    


  • C'est vrai que c'est mieux, comme ça: le menu flash a disparu !!!!!



  • Tu est certain de vouloir continuer avec un ton cynique? Si c'est ça, y a pas de problèmes de mon coté. ;)

    au fait, ça pourrait t'intéresser:

    Cette publicité devra être placé dans le Premier Tier de page (en haut de celle ci), permettant de visualiser la publicité sans faire défiler la page.

    edit: remplace le code que je t'ai déjà dit de remplacer par

    <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="730" width="201" style="position: absolute; top: 225px;">
    	<param name="movie" value="http://www.universsims2.info/flash/menu.swf">
    	<param name="quality" value="high">
    	<param name="wmode" value="transparent">
    	<embed src="http://www.universsims2.info/flash/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" type="application/x-shockwave-flash" height="730" width="201" style="position: fixed; top: 225px;">
    </object>
    ```Si ça ne marche pas, c'est:
    1/ Utiliser IE nuit gravement à la santé des utilisateurs
    2/ Les opticiens sont ouverts du Lundi au Vendredi de 9h à 18h (parfois 18h30)
    3/ Essaye les pattes de lapin
    Traduction: ça marche impec sur firefox 2.0.0.9, en utilisant la web developer toolbar pour modifier dynamiquement le contenu de la page.


  • Pour la pub, je n'ai pas le temps pour l'instant, je le ferais demain. Et pour la réponse d'y il a un instant, je ne fesais juste qu'introduire de l'humour !
    La prochaine fois si tu veut, je resterais sérieux à 555%, plus de blague ni rien, plus d'humour. Merci de la réponse. A demain.



  • comme quoi tout le monde a pas le même humour ou pas la bonne manière pour l'exprimer
    :roll:



  • Désolé de m'être emporté hier…
    Pour le menu, ça marche à moitié: l'animation se place tout en haut, mais le script ne permet pas que le menu s'affiche en entier. merci quand même pour le script, je vais l'utiliser pour une image que j'ai déjà créée, avec un lien #top. merci de ton aide !
    Je vais faire un encart pour la pub…

    a+ !

    //Pour ceux qui voudraient, le code pour afficher un flash au dessus d'un tableau (en l'occurrence à une distance précise du haut de la page) sans défilement automatique, c'est ce code:

    <object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" height="730" width="201" style="position: absolute; top: 225px;">
       <param name="movie" value="http://www.universsims2.info/flash/menu.swf">
       <param name="quality" value="high">
       <param name="wmode" value="transparent">
       <embed src="http://www.universsims2.info/flash/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" type="application/x-shockwave-flash" height="730" width="201" style="position: top: 225px;">
    </object>
    
    

Se connecter pour répondre
 

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.