Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1096 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Comment faire pour ignorer un lien flash et imposer le mien?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire pour ignorer un lien flash et imposer le mien?

n°1693698
Kipp
Posté le 27-02-2008 à 16:21:36  profilanswer
 

Bonjour, voici mon problème: Un de mes clients ma fournie un flash dans lequel il a codé une redirection web. Le lien n'est pas dans les paramètres de l'objet mais bien codé directement dans le flash. Le problème c'est que l'adresse de son site web a changé. Comment puis-je imposer une nouvelle adresse et ignorer celle codé dans le flash?
 
Un truc du genre <div onclick... autour du flash serait-il possible?
 
Merci

mood
Publicité
Posté le 27-02-2008 à 16:21:36  profilanswer
 

n°1693960
Kipp
Posté le 27-02-2008 à 21:37:19  profilanswer
 

Oula j'ai réussi, ouf pas facile. Voici la manière de rediriger le lien où on veut si on n'a pas le fichier .fla du flash et que le lien est programmé dans celui-ci style : on(release) { getURL(www.lesite.com); }
 
Premièrement on rajoute la balise <param name="wmode" value="transparent" /> et wmode="transparent" dans le embed du flash. Cela fait en sorte que le flash ne ce retrouve pas nécessairement en premier plan.
 
Ensuite dans le css on créé 2 div. Comme ceci par exemple :
#divLienUp {
   z-index: 2;
   position: absolute;
   background-color: #ffffff;
   width: 130;
   height: 95;
   opacity: 0.0;
   filter : alpha(opacity=0);
}
 
#divLienDown {
   z-index: 1;
   position: absolute;
   width: 130;
   height: 95;
}
 
Le z-index 2 du divLienUp aura pour effet de mettre celui-ci sur le dessus par rapport au z-index 1 du divLienDown mais l'opacity: 0.0 aura pour effet que c'est le contenue du divLienDown que l'on verra au lieu de celui du divLienUp.
 
Ensuite on utilise tout simplement les 2 div dans le code html et on rajoute onclick a divLienUp avec l'adresse de notre choix. Exemple:
<td  background="images/bgColDroite.png" align="left" width="130" height="100">
<div id="divLienUp" onclick="top.location.href('http://www.monsite.com/');">
<img src="images/menu/spacer.gif" alt="1" width="130" height="100" />
</div>
<div id="divLienDown"><% call AfficheBanniere(zone_petite1) %></div>
</td>
 
P.S. call AfficheBanniere affiche mon flash

n°1694000
Kipp
Posté le 27-02-2008 à 22:47:40  profilanswer
 

Il y avait un bug sur firefox pour mac uniquement, voici comment le régler:
 
http://jakeo.org/blog/2007/03/16/c [...] c-firefox/


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Comment faire pour ignorer un lien flash et imposer le mien?

 

Sujets relatifs
comment faire ça ? (voir lien...)lien externe en lecture seule
[RESOLU] problème avec $_SERVER['HTTP_REFERER'] et Flashécouteur d'événements Flash
identité en lien au lieu d'un formRécupérer des fichiers d'un ftp depuis un lien sur un site web ?
MS Silverlight ? Flash killer?Mon animation flash ne reconnait pas les attributs, HELP !!!!
bouton flashFormulaire d'inscription avec id parain et lien a mailer
Plus de sujets relatifs à : Comment faire pour ignorer un lien flash et imposer le mien?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR