html et flash
Répondre à la discussion
Affichage des résultats 1 à 23 sur 23

html et flash



  1. #1
    LTHOMAS

    Post html et flash


    ------

    Bonjour, j'ai créé un menu en flash que j'aimerai mettre en haut de page. J'ai donc tout d'abord fait une page avec plusieurs "cadres" avec frontpage, et j'ai inséré mon animation flash dans le cadre du haut. Le problème, c'est que le menu reste toujours en haut de page, et ça prend beaucoup de place !! J'aurai aimé qu'il "monte" quand on déscend, comme une simple image sur une page. J'ai alors déscidé de mettre le menu en haut de chaque page de mon site. Mais je dois indiquer "le chemin" où est rangé l'animation flash, et je ne sais pas comment paramétrer ça (pour l'instant ça fonctionne uniquement si je mets le .swf dans le dossier contenant la page html, mais je ne vais pas copier le fichier dans tous les dossiers utilisés pour le site !).
    Voici le code html que j'utilise :
    <align="center><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="638" height="138" id="thomas" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="thomas.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#000000" />
    <embed src="thomas.swf" quality="high" bgcolor="#000000" width="638" height="138" name="thomas" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
    Où puis je indiquer l'emplacement de l'animation flash ?

    merci pour votre aide !

    -----

  2. #2
    JPL
    Responsable des forums

    Re : html et flash

    Supposons que tes diverses pages soient chacune dans des dossiers différents (appelés par exemple page1, page2...) et qu'à côté il y ait un dossier flash contenant ton menu. Je suppose que tu es dans dossier1 par exemple, mais c'est pareil pour tous les dossiers situés au même niveau.
    Le chemin est ../flash/thomas.swf
    .. te permet de revenir dans le dossier (désigné habituellement par : dossier parent) qui contient le dossier en cours.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    LTHOMAS

    Re : html et flash

    salut, merci, ça fonctionne !! Maintenant j'ai une autre question : j'utilise firefox comme navigateur et l'animation fonctionne correctement. Par contre dès que je vais sur internet explorer, l'animation ne s'affiche pas, il faut "cliquer pour activer et utiliser ce contrôle", alors mon menu en flash ne s'affiche que si on clique, c'est embêtant !
    Savez vous comment modifier ça ??

    merci !

  4. #4
    JPL
    Responsable des forums

    Re : html et flash

    Est-ce que ta page est en ligne quelques part pour que je puisse la voir ?
    Il y a eu, il y a quelques temps, une sombre histoire de brevet sur le principe des balises de type embed. Ce qui fait que certains navigateurs (pour contourner le brevet) ont préféré ne pas autoriser l'affichage automatique, laissant à l'utilisateur le soin de cliquer pour activer l'affichage. Peut-être est-ce cela ?
    Pour plus de détail : http://www.fairytells.net/index.php/...-accessibilite
    ou tout autre lien que te fournira ton moteur de recherche.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. A voir en vidéo sur Futura
  6. #5
    JPL
    Responsable des forums

    Re : html et flash

    Ps : tous les bons spécialistes en HTML (ce qui n'est pas mon cas) sont contre l'utilisation de Flash pour bâtir des pages, ou des parties de pages,ou piloter la structure d'un site web (comme ton menu). Par contre Flash garde toute sa valeur pour inclure une animation dans une page.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  7. #6
    LTHOMAS

    Re : html et flash

    Merci pour ta réponse, voici la page : http://groupe.polarity.free.fr/
    Après je pourrai mettre un message du genre "cliquez ici pour faire apparaitre le menu" ou alors faire un menu tout simple qui s'affiche uniquement pour les utilisateurs d'internet explorer...

    @+

  8. #7
    JPL
    Responsable des forums

    Re : html et flash

    Citation Envoyé par LTHOMAS Voir le message
    Merci pour ta réponse, voici la page : http://groupe.polarity.free.fr/
    Après je pourrai mettre un message du genre "cliquez ici pour faire apparaitre le menu" ou alors faire un menu tout simple qui s'affiche uniquement pour les utilisateurs d'internet explorer...
    J'ai vu.
    En restant dans ta logique du flash (même si les spécialistes n'y sont pas favorables), ce n'est pas nécessaire puisque le message apparaît dès que tu passes le pointeur sur l'objet.
    Au fait, embed n'a pas été retenu dans les recommandations sur HTML du W3C : c'est object qui est officiel.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  9. #8
    LTHOMAS

    Re : html et flash

    Au fait, embed n'a pas été retenu dans les recommandations sur HTML du W3C : c'est object qui est officiel.
    Ehh ça veut dire ?

    Sinon j'ai vu que ça s'affiche "cliquer...", par contre si tu suis un des liens vers une autre page, là plus rien ne s'affiche !

  10. #9
    JPL
    Responsable des forums

    Re : html et flash

    Citation Envoyé par LTHOMAS Voir le message
    Ehh ça veut dire ?
    Pour toi, ça ne change rien : il est bien évident que les navigateurs sont obligés de supporter les balises non officielles ou périmées si elles ont été largement utilisées. Sinon il y a beaucoup de sites qui de pourraient pas être affichés de façon correcte.
    Par contre le problème avec IE sur les pages suivantes est bizarre. Cela s'affiche bien avec firefox et Opera. Petite faiblesse de Firefox : pour je ne sais trop quelle raison il affiche de façon médiocre tes images "Entrer"
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  11. #10
    LTHOMAS

    Re : html et flash

    En fait, pour la 1ere page, j'ai utilisé le code que j'ai mis en #1, après pour les autres pages j'ai modifié le code avec ta méthode, comme ça je mets qu'une fois l'animation. Le problème vient peut etre de là...

    merci bien pour ton aide

  12. #11
    JPL
    Responsable des forums

    Re : html et flash

    Tu fais compliqué. Pour la page accueil.php remplace
    <embed src="http://groupe.polarity.free.fr/thomas.swf"...
    par <embed src="thomas.swf"
    et pour les suivantes qui ne sont pas dans le même répertoire, par
    <embed src="../thomas.swf"
    En théorie c'est équivalent en plus léger, mais manifestement IE s'emmêle les pinceaux. Vois si ça change quelque chose.
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  13. #12
    invite275db609

    Re : html et flash

    Bonsoir a tous les 2 ...

    Juste une petite remarque perso sur une phrase de JPL :
    tous les bons spécialistes en HTML (ce qui n'est pas mon cas) sont contre l'utilisation de Flash pour bâtir des pages
    Je crée de temps a autres quelques sites web, et je dois dire que je raffole de flash, meme si je suis un pietre programmeur sur actionscript. Ces animations et interactivités donnent vraiment un grand plus au site ... Au final, je veux dire que les spécialistes du HMTL ne pensent pas ce que pensent les graphistes et artistes d'internet, lol

    (JPL, je te ferais parvenir le lien de mon dernier site en flash par MP, je trouve ca franchement mieux [meme si effectivement au point de vu compatibilité ce n'est pas le mieux])

    Je sais pas si ce que je viens d'ecrire est tres net, je rentre de chez mon associé, on vient de feter la création de notre boite ...

    Bonne nuitée

  14. #13
    invite407bff29

    Re : html et flash

    Hello à tous !

    salut, merci, ça fonctionne !! Maintenant j'ai une autre question : j'utilise firefox comme navigateur et l'animation fonctionne correctement. Par contre dès que je vais sur internet explorer, l'animation ne s'affiche pas, il faut "cliquer pour activer et utiliser ce contrôle", alors mon menu en flash ne s'affiche que si on clique, c'est embêtant !
    Savez vous comment modifier ça ??

    Je voiiis... je vois dans ma boulel de crital 19 pouces que tu utilises IE7... allez, avoues
    Le problème ne vient pas de tes balises <embed> ou <object>

    Comme dirait l'autre :
    C'est pas un bug, c'est une fonction cachée !
    Nouvelle fonctionalité d'IE7. Les contrôles ne sont par défaut pas activés. Ce qui pose problème, vu que tes visiteurs n'auront pas pour 99,99% d'entre eux modifié ces paramètres par défaut et seront dans le cas "Cliquez pour utiliser ce contrôle gna gna gna".

    Bref, pour faire court, la solution se trouve par ici :
    javascript SWFobject
    et se paye même le luxe de régler le problème des balises <embed> et <object>

    Seul défaut que j'y vois, si pour des raisons de paranoia en stade terminal, l'utilisateur a désactivé javascript, tu l'as dans l'os... mais c'est, il me semble assez rare.

    Je me suis trouvé confronté au même problème que toi il y a 3 jours sur le site d'un client

    Hope this helps...


    @++

    EDIT : pour apporter ma pierre au sondage hors sujet sous-jacent :
    "Flash c'est bien, en abuser ça craint" (sur un air bien connu, et dont la ringardise était sans doute un critère du cahier des charges.)

  15. #14
    LTHOMAS

    Re : html et flash

    Salut et merci pour le lien !!

    Mais bon ça ne marche pas vraiement... Je ne suis pas doué sans doute !

    <script type="text/javascript" src="swfobject.js"></script>

    <div id="flashcontent">
    Ce texte sera remplacé par votre swf.
    </div>
    <script type="text/javascript">
    var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
    so.write("flashcontent");
    </script>
    eh non le text n'est pas remplacé !
    ...

  16. #15
    invite407bff29

    Re : html et flash

    Hum...

    To code me semble pourtant correct, à condition cependant que :
    1 - ton fichier flash se nomme bien movie.swf ?
    2 - qu'il se trouve dans le meme répertoire que la page dont tu cites un extrait ?
    3 - que la partie
    <script type="text/javascript" src="swfobject.js"></script>
    soit plutôt située juste avant la balise </head> (pas obligatoire, mais une bonne habitude) ?
    4 - que le swobject.js en question soit dans le même répertoire que la page dont tu as cité le code ?

    Donc, en considérant que tu as recopié ici strictement le code qui est inclus dans ta page, je te conseille de tenter les modifs suivantes :
    teste sur la page accueil.php d'insérer :
    <script type="text/javascript" src="swfobject.js"></script>
    juste avant la balise </head> de ta page.

    puis à l'endroit où tu veux ton menu dans le <body> :
    <div id="flashcontent">
    Ce texte sera remplacé par votre swf.
    </div>
    <script type="text/javascript">
    var so = new SWFObject("thomas.swf", "menutop", "638", "138", "7", "#000000");
    so.write("flashcontent");
    </script>
    pense à vérifier que tu as bien envoyé le fichier swfobject.js dans le même dossier que la page accueil.php...

    Après ça, à part vérifier les droits de lectures des fichiers, je ne vois pas trop là... peut être après avoir dormi ?

    Sorry si ma réponse ne te donne au final que peu de réelles pistes, mais dans le doute, je préfère vérifier que ta citation était bien un code générique plutôt que celui réellement adapté à ta page ?

    tiens nous au courant.
    et @++

  17. #16
    LTHOMAS

    Re : html et flash

    Merci pour ta réponse !!! Je vais tester tout ça ! Mais à quoi correspond le swfobject.js et qu'est ce que je dois mettre dedans ?

    @+

  18. #17
    invite407bff29

    Re : html et flash

    Le fichier swfobject.js est le script javascript auquel tu fais appel dans ta page HTML avec la ligne :
    <script type="text/javascript" src="swfobject.js"></script>
    Tu n'as rien à mettre dedans, il est déja écrit
    Te suffit de le télécharger, sur la page dont je t'ai donné le lien au départ, en cliquant sur le lien download.
    Pour faire court, j'ai recopié le lien ici.
    download swfobject.js

    Tu télécharges le fichier zip, le décompresses, et tu copies le fichier swfobject.js dans la racine de ton site, à coté de la page accueil.
    Une fois que tu auras fait ça, avec le code donné deux messages plus tôt, ça devrait marcher.

    Nota :
    Une de tes pages (la livreor.php) n'est pas dans le même répertoire que les autres (elle est un niveau plus bas).
    Il te faut donc modifier légèrement l'appel qui est inclus dans ton html, pour indiquer à la page qu'elle doit aller chercher le script un répertoire au-dessus.
    Donc pour cette page précise (ou toute autre que tu mets dans un répertoire à partir de la racine)
    juste avant le </head> :
    <script type="text/javascript" src="../swfobject.js"></script>
    Et, là où tu veux ton menu :
    <div id="flashcontent">
    Ce texte sera remplacé par votre swf.
    </div>
    <script type="text/javascript">
    var so = new SWFObject("../thomas.swf", "menutop", "638", "138", "7", "#000000");
    so.write("flashcontent");
    </script>
    @++

  19. #18
    LTHOMAS

    Re : html et flash

    Merci, ça fonctionne !!! C'est super !

    A bientôt, pour un nouveau problème...

    @+

  20. #19
    LTHOMAS

    Re : html et flash

    Merci, ça fonctionne !!! C'est super !
    ne jamais se réjouir trop vite...

    J'ai un ami qui s'est énervé, voici une copie d'écran ! : ici

    Je pense que je vais faire un menu tout simple, pour que même chez ceux où ça ne fonctionne pas il y aient accès si jamais l'anim flash ne s'affiche pas !

    @+

  21. #20
    invite407bff29

    Re : html et flash

    Remplace le texte
    ce texte sera remplacé par votre swf.
    par
    &nbsp;
    ce petit &nbsp; correspond en html à un espace vide...
    Donc même s'il s'affiche, hop ni vu ni connu

    @++

    Edit : fais-le sur toutes les pages !

  22. #21
    LTHOMAS

    Re : html et flash

    Remplace le texte
    Citation:
    ce texte sera remplacé par votre swf.
    par
    Citation:
    &nbsp;
    ce petit &nbsp; correspond en html à un espace vide...
    Donc même s'il s'affiche, hop ni vu ni connu
    oui je sais mais le problème c'est que le menu en flash ne s'affiche pas !!!
    Alors j'ai replacé le "ce texte sera remplacé par votre swf." par "si le menu ne s'affiche pas, cliquez ICI" et j'ai mis un lien vers une page avec menu en html. (/accueil.2.htm)

    @+

  23. #22
    invite407bff29

    Re : html et flash

    OOoops... sorry... pendant quelques instants j'avais oublié ton flash et je pensais :
    "mais si les boutons ils sont là, il suffit de virer le message... fastoche"

    Es-tu sûr de bien avoir utilisé la bonne adresse ici ? (la bonne adresse c'est mettre "thomas.swf" et non "../thomas.swf" pour la page accueil puisqu'elle est dans le même répertoire que le flash ?)
    var so = new SWFObject("thomas.swf", "menutop", "638", "138", "7", "#000000");
    Passque tel que je le vois a c't'heure, c'est cool, ton flash s'affiche sous firefox et IE, mais sous IE 7, j'ai toujours droit au "cliquez pour donner gna gna gna" car tu sembles être revenu aux balises embed et object

    bizarre autant qu'étrange...

  24. #23
    LTHOMAS

    Re : html et flash

    Oui c'est bizzzzzare !

    Passque tel que je le vois a c't'heure, c'est cool, ton flash s'affiche sous firefox et IE, mais sous IE 7, j'ai toujours droit au "cliquez pour donner gna gna gna" car tu sembles être revenu aux balises embed et object
    Si tu vas voir j'ai résolu définitivement le problème pour les gens chez qui ça ne marche pas, j'ai mis un petit message en bas de la page accueil.php...

    @+

Discussions similaires

  1. PB html
    Par lecureuildu80 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 10/11/2007, 20h16
  2. Problème d'intégration animation flash à une page html
    Par LTHOMAS dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 10/07/2007, 11h18
  3. bouton Flash incorporé en HTML
    Par invite8295ef36 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 21/01/2005, 15h03
Découvrez nos comparatifs produits sur l'informatique et les technologies.