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

Flash/Flex Discussion :

Swf en background


Sujet :

Flash/Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 16
    Par défaut Swf en background
    Bonjour,

    C'est pas vraiment un problème en Flash, mais plus par son affichage, j'ai pas posté dans CSS parce le problème vient ptet des paramètre flash.
    J'ai un très grand (1900*1060) swf à mettre en background et j'ai utilisé l'astuce du div avec z-index. Le swf est donc bien en fond, seulement, je voudrais qu'il soit centré tout en gardant la même taille. Actuellement, la taille du swf fait que les scrollbars apparaissent pour pouvoir tout le swf.
    Je veux donc que le swf ne s'affiche pas complètement selon les différentes résolutions, mais seulement le centre, ainsi les scrollbars disparaitront.
    Je sais pas si je me suis bien expliqué

    Merci d'avance

  2. #2
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Par défaut
    Bonjour,

    Dans la balise embed de ton swf, mets les tailles width et height à "100%".
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 16
    Par défaut
    Cela ne marche pas, j'ai l'impression que la balise embed ne comprend pas "%".
    De plus, je ne veux pas que le swf se redimensionne en fonction de l'écran, je veux qu'il garde la même taille, mais que seulement le centre soit affiché.

    Edit: Avec l'attribut scale="noscale" et les width et height à 100%, ça marche niquel sur Chrome, mais pas sur les autres navigateurs. Sur Firefox et Opera par exemple, le swf apparait sur toute la longueur, mais seulement sur à peu près un quart de la hauteur. Je pense que ça doit être lié à mon code HTML qui est le suivant:

    <div style="z-index: 1;">
    <!--Mon SWF--
    <object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1900" height="1060">
    <param name="movie" value="bg1.swf" />
    <param name="quality" value="high" />
    <embed scale="noscale" wmode="transparent" src="bg1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="99%">
    </embed>
    </div>

    <div style="z-index: 10">
    Contenu
    </div>

    <div style="z-index: 10">
    Contenu avec une vidéo en flash
    </div>

  4. #4
    Rédacteur

    Avatar de The_Pretender
    Homme Profil pro
    Formateur Développement / Programmation
    Inscrit en
    Juin 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Formateur Développement / Programmation
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2004
    Messages : 739
    Par défaut
    Essaye d'implémenter ton swf avec le script swfobject.js , c'est plus simple à configurer et compatible sur tous les navigateurs.
    Réclamez La Méthode Développement Facile pour Créer Rapidement des Applications Performantes sur Mobiles et Ordinateurs : Développement Facile

    Développez des Applications Web Performantes avec la Formation Vidéos Developpez : Programmation Facile

    Découvrez : Tutoriels, ressources AS2 et AS3

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 16
    Par défaut
    Euh, hum J'avais oublié de mettre les width et height à 100% pour la div contenant le background
    Tout marche nickel maintenant, merci de votre aide et de votre patience

    Edit: Sinon il y a encore un pitit problème, quand je met le height de la balise embed à 100%, un scrollbar apparait car ça déborde de quelques pixels en hauteur, du coup je suis obligé de mettre à 99%. Une idée d'où ça peut provenir ?

Discussions similaires

  1. comment faire un background transparent?
    Par guigui1005 dans le forum Composants
    Réponses: 5
    Dernier message: 17/05/2012, 21h45
  2. Réponses: 9
    Dernier message: 20/07/2011, 16h28
  3. Réponses: 11
    Dernier message: 20/09/2007, 14h51
  4. Fermer l'animation (swf/exe lancé depuis Windows)
    Par ZiZouJH dans le forum Flash
    Réponses: 3
    Dernier message: 14/01/2003, 10h00
  5. comment integer une animation swf dans une page
    Par naili dans le forum Intégration
    Réponses: 7
    Dernier message: 18/09/2002, 18h54

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