Accueil > Forum > > > > Faire disparaitre un swf d'une page html
Faire disparaitre un swf d'une page html
jeudi 9 octobre 2008 à 17:34:47 |
Faire disparaitre un swf d'une page html

jzeel
|
Bonjour à tous,
J'ai un SWF sur une page avec une image qui se trouve en dessous de celui-ci, après l'animation, le swf disparait pour faire place à l'image qui se trouvait déjà en dessous du swf dans la page html... ensuite on peut cliquez sur l'image qui redirige vers un autre lien. Clea fonctionne très bien sur IE mais pas Firefox en ce sens que le swf disparait, mais l'image n'est pas cliquabe, c'est comme si le swf était toujours la, mais invisible. Avez-vous une solution?
Merci de votre aide!!!
Voici le code :
FLASH : getURL("", "_level0"); // fait disparaitre le swf stop();
HTML : <body bgcolor="#FFFFFF"> <!-- L'image en dessous du swf --> <a href=" http://www.banq.qc.ca"><img src="image.jpg" border="0"></a> <div style="position:absolute; left:0px; top:0px; width:393px; height:193px; z-index:2;">// On met SWF sur l'image <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 " width="393" height="193" id="rolodex" align="middle"> <param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /> <param name="movie" value="rolodex.swf" /><param name="loop" value="false" /><param name=menu value=false /> <param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#000066" /> <embed src="rolodex.swf" quality="high" wmode="transparent" bgcolor="#000066" width="393" height="193" name="rolodex" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage=" http://www.macromedia.com/go/getflashplayer " /> </object> </div> </body> Jzeel
|
|
vendredi 10 octobre 2008 à 10:00:02 |
Re : Faire disparaitre un swf d'une page html

Girou
|
Salut, getURL("", "_level0"); // fait disparaitre le swf
heu... c'est bizarre comme syntaxe çà... le second parametre de getURL n'est valabke que dans la liste suivante ("_self","_blank","_parent","_top")... Selon moi ton getURL n'a aucune action telle que mis ainsi.
Comme le swf n'est pas déchargé, c'ewst pour cela que tu ne sais pas cliqué sur l'image située en-dessous... Je pense que tu dois plutôt t'orienter vers un javascript pour supprimer (phisiquement) la DIV contenant le swf et d'appeler cette fonction javascript depuis ton actionscript via ExternalInterface() @+ 
|
|
vendredi 10 octobre 2008 à 18:57:08 |
Re : Faire disparaitre un swf d'une page html

jzeel
|
Ok,,, j'ai créer un javascript qui elimine mon DIV et ça marche mais le problème mon ExternalInterface.call ne marche pas quand je clique sur le bouton. voir code ci-dessous.: Dans mon html: <script language="javascript"> function CacheTout( mondiv ) { document.getElementById('mondiv').parentNode.removeChild(document.getElementById('mondiv')); } </script>
Dans mon FLA - Sur le BOUTON : skip.onRelease = function(){ ExternalInterface.call("CacheTout", mondiv); } stop();
Merci por ton aide! Jzeel
|
|
samedi 11 octobre 2008 à 09:06:39 |
Re : Faire disparaitre un swf d'une page html

Girou
|
Réponse acceptée !
Salut, contrôle que le paramètre allowScriptAccess soit placé sur always dans ton bloc d'insertion du swf dans ta page html <param name="allowScriptAccess" value="always" /> <embed src="ExternalInterfaceExample.swf" quality="high" bgcolor="#000000" width="500" height="375" name="ExternalInterfaceExample" align="middle" play="true" loop="false" quality="high" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> Autre chose, essaye de tester online et pas offline, parfois il y a une différence (une affaire de sandbox...) @+ 
|
|
mardi 14 octobre 2008 à 19:16:33 |
Re : Faire disparaitre un swf d'une page html

jzeel
|
Salut,
J'ai suivi ton conseil concernant <param name="allowScriptAccess" value="always" /> et ça marche... j'ai suivi aussi ton 1er conseil du début : J'ai utilisé External interface pour appeler un javascript qui efface mon DIV, ça marche aussi mais sur Explorer seulement pas sur firefox... quand je clique sur mon bouton il ferme le broswer de firefox. CODE JavaScript <script language="javascript"> function CacheTout() { document.getElementById('mondiv').parentNode.removeChild(document.getElementById('mondiv')); } </script> CODE Flash import flash.external.*; skip.onRelease = function(){ ExternalInterface.call("CacheTout"); } stop(); On dirait que c'est getElementById le problème... Qu'en penses-tu?
Jzeel
|
|
mercredi 15 octobre 2008 à 09:04:18 |
Re : Faire disparaitre un swf d'une page html

Girou
|
Désolé mais javascript, c'est pas trop mon rayon... Va voir du coté de la section javascript de codes-sources, tu trouveras surement réponse à cette question @+ 
|
|
mercredi 15 octobre 2008 à 15:50:57 |
Re : Faire disparaitre un swf d'une page html

jzeel
|
C'est drôle, eux autres m'ont dit de venir du coté de Flash... mais je vais me debrouillé... Merci beaucoup, beaucoup, beaucoup Girou. Tu m'as vraiment aidé.
Jzeel
|
|
mercredi 15 octobre 2008 à 17:35:45 |
Re : Faire disparaitre un swf d'une page html

jzeel
|
En passant, j'ai réussi à le faire marché... ce n'était pas un problème de getElementByID, j'ai simplement remplacé le code "document.getElementById('mondiv').parentNode.removeChild(document.getElementById('mondiv'));" par "document.getElementById("mondiv").style.visibility="hidden";" et cela fonctionne.
A+ Jzeel
|
|
Cette discussion est classée dans : page, image, html, swf, disparaitre
Répondre à ce message
Sujets en rapport avec ce message
Fermer un swf [ par Burnside ]
Slt,Je desirerai savoir comment fermer un fichier swf, present sur une page d'acceuil. mon annimation est sur la page index.html, et je voudrai que lo
loadMovieNum [ par pplus ]
Ouverture d'un swf à la bonne image ?Ce que je fais :A partir de la page "index.swf" j'ouvre une page navigateur ("navig") par - loadMovieNum("navig.s
taille du swf sur la page html [ par Nenwen ]
J'aimerais juste savoir comment on fait pour que qd je change la taille de ma fenetre navigateur, la taille du swf change aussi c'est à dire pour qu'o
Comment faire pour mettre une banniere HTML de publicite dans une page SWF [ par al69 ]
Bjr,J'ai juste une petite question : c'est comment fait on pour integrer une banniere de publicite en HTML dans ma page SWF ?mERCI
preload swf dans un cadre [ par prieffel ]
Bjr a tous ,je fais appel dans une page html et a l'interieur de cadres a des fichiers swf .Ca marche nickel , sauf que ces derniers( les swf ) se ch
swf dans page html [ par picko ]
Hello, j'ai un petit soucis concernant l'intégration de fichier .swf dans une page web (html).ex: le swf fait 200 pixels par 200 pixels, le fond de la
href Html vers séquence,image swf [ par swissgat ]
Bonjour J'aimerai faire un lien Html () vers une "image" d'une "séquence" d'un fichier swf. (en Action script ={gotoAndPlay("séquence 2",1);} )Comment
Detecter saisie clavier dans page HTML a partir d'un swf [ par Nil83 ]
Voila ma question: j'ai une fenetre html classique, et je voudrais savoir s'il est possible d'y intégrer un swf qui détecterai les saisies claviers et
pb loadMovie("image.jpg","") dans une page html [ par smilandfly ]
J'ai nommé mon instance conteneur "cadre":// MovieClip cadre;cadre.loadMovie("image.jpg","");qd j'utilise le swf tout vaqd je l'integre à une page htm
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|