Lien sur un Flash SWF

khelilo Messages postés 449 Date d'inscription   Statut Membre Dernière intervention   -  
wubi Messages postés 219 Date d'inscription   Statut Membre Dernière intervention   -
salut à tous
comment peut etre inserer un lien sur un flash SWF
exp:
avec le site web www.flashberry.com ben g créé un flash et g meme mis le lien de mon site web alors quand je l'ai enregistré sur mon pc ben le lien ne marchait pas il affiche que Adobe Flash Player a interrompu une opération potentiellement risquée et je dois modifier des parametres mais je ne sais pas les quels veuillez m'aider svp !! ;)
A voir également:

10 réponses

Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 277
 
Si tu veux rendre ton flash cliquable, il faut utiliser une variable appelée clickTag :

http://www.lycos.fr
0
khelilo Messages postés 449 Date d'inscription   Statut Membre Dernière intervention   87
 
un peu plus d'explication svp car moi j'utilise pas un logiciel pour créer mes flash mais un site web qui permet de les créer failment mais quand j'insere le lien ben il ne marche pas
0
alain
 
il faut mettre le meme titre sur la page html et sur le fichier swf
sinon cela ne fonctionne pas :

ex :

index.html
index.swf

et le tour est joué
0
khelilo Messages postés 449 Date d'inscription   Statut Membre Dernière intervention   87
 
Merci c fait c gentil !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
blesseb Messages postés 128 Date d'inscription   Statut Membre Dernière intervention   7
 
sinon si tu clique sur ton flash en local ( c a dire pas sur internet mais sur ton ordi) c normal que ca marche pas mais ca fonctionnera sur le net
0
Najiba
 
je ne sais pas comment utiliser un lien dans le flash
0
113pictural Messages postés 464 Date d'inscription   Statut Membre Dernière intervention   53
 
Bonjour,
de fait InternetExplorer refuse un lien direct depuis un .swf, tandis que FireFox, Chrome et Safari l'acceptent sans problème.

M'étant penché ardemment sur la question hier afin de résoudre différemment cette douloureuse énigme, je suis heureux de vous soumettre une solution que je viens d'élaborer, et qui offrira le triple avantage:
1. d'être opérationnelle sur les 4 navigateurs cités ci-avant;
2. d'être pré-configurée depuis un fichier .css ou directement dans le .html (pas de javascript ou autre ActionScript -héhé!-);
3. de susciter l'intérêt du visiteur par un avis de texte ou d'image au simple passage du curseur de la souris sur un .swf, et ainsi d'activer un lien (_.htm, _...) par un clic-gauche. L'astuce est de superposer d'autorité à une video.swf un lien qui lui et lui-seul va "capter" la fonction du lien, car InternetExplorer est vraiment trop poussif ...décidément!

Voici que la notion d' "info-bulle" est absolument précieuse:

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

<html>

<head>

<style type="text/css">

.swaf /*vous créez une classe, par exemple nommée .swaf*/
{
display:block;
z-index:45; /*indice de superposition de plan sur la pageweb; la plus élevée est prioritaire; n'est pas opérationnel sur tous les navigateurs*/
position:relative /*position "à la suite" dans la chronologie de votre page*/
}

.swaf span
{
display:none /*reste caché jusqu'au passage du curseur*/
}

.swaf:hover span /*le contenu caché est révélé ici par le survol du curseur*/
{
z-index:50; /*considérant que l'indice 50 est bien supérieur à 45*/
display:block;
position:absolute; /*position "scotchée" à relative*/
color:#_; /*couleur du texte à votre goût!*/
border:_px solid #_; /*à votre goût!*/
padding:_px; /*marge interne*/
top:_px; /*position depuis le .swf, à ajuster "à tâtons" selon les dimensions de votre .swf*/
left:_px} /*à ajuster également*/
}

</style>

<head>

<body>

<a class="swaf" href="_.htm">
<object type="application/x-shockwave-flash" data="_/_/_.swf" width="_" height="_"> //*d'autres spécifications apparaissent désormais superflues, tant est que 85% mondiaux des ordinateurs qui surfent le Web sont pourvus du ShockWavePlayer version 6 minimum voire 10. La 10 contient le FlashPlayer*//
<param name="movie" value="_/_/_.swf" />
<param name="wmode" value="transparent" /> (ou value="window")
<param name="play" value="true" />
<param name="loop" value="false" />
</object>
<span>cliquer ici!(TEXTE CLIQUABLE qui se superpose au .swf sans interférer sur celui-ci)
</span>
</a>

</body>

</html>

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Voilà! C'est tout, et -EURêKA- ça marche!!! Si si, je viens de le tester sur InternetExplorer. C'est vraiment épatant.

NOTER: entre <span></span> vous pouvez même faire figurer une image (.gif(animé ou non), .png, .jpg, ou un autre .swf (par exemple musical***)) à votre choix. Dans un souci de design, veillez toutefois à vous assurer des dimensions de votre <span><img _ /></span>. Des dimensions largement inférieures au .swf sont plutôt sympa ...mais bien sûr, c'est à vous de choisir!

Donc:
<span><img src="_/_.png" border="0" width="_" height="_" alt="_" title="_" />
</span>

***un .swf musical est une audio-video sans images! Si si, c'est très possible.
Son intérêt est double:
1. le .swf (ou tout autre fichier .gif, .png ou .jpg) est pré-loadé (pré-téléchargé) dès l'ouverture de la pageWeb grâce à la .class:hover span en .css et <span></span> en .html et reste stocké dans le cache du navigateur afin d'être opérationnel immédiatement (5 milli-sec) au passage du curseur de la souris de l'ordinateur de votre visiteur (réduction de la fonction "côté-serveur" à "côté-client");
2. le .swf musical peut-être utilisé en guise d'annonce sonore, càd de "jingle"; son volume en ko (kilo d'octets) justifie qu'il soit et demeure relativement léger. De fait, le taux de compression en .swf (musical mp3 !!!) offre un atout réel; cependant: ne soyons pas trop gourmands! (max 500 ko) sous peine de risquer de perdre l'effet d'instantanéité à la commande ...lorsque précisément le pré-chargement est rétif à cause d'un débit de connexion rétif: Internet par téléphone mobile (...de 10h à 13h, de 17h à 21h!).
Afin d'obtenir un .swf musical (càd sans flux d'images), convertissez par exemple un .wav en .swf (mp3 seul en somme) mais sous le pseudo-format .swf en désactivant la fonction video de votre convertisseur (Super eRightSoft gratuitiel).

Mais parce que InternetExplorer est vraiment trop "pouff", l'effet "info-bulle" avec un .swf musical n'y fonctionne qu'une seule fois: "Raaaah!" quitte à actualiser la page. Tandis qu'avec Firefox, Chrome et Safari, c'est le top! (en fait le "top du top", c'est bien FireFox aussi pour les subtiles subtilités futiles mais tant agréables: "Poésie, Poésie, quand tu nous tient!").
J'espère à ce propos revenir vers vous prochainement à toute bonne fin de vous présenter une solution pour un .swf musical alternatif et répétitif avec l'indécrottable IE.

Bonne journée!
-113pictural-
0
chakib algerie
 
thank u
0
113pictural Messages postés 464 Date d'inscription   Statut Membre Dernière intervention   53
 
Ai juste omis de fermer la balise <head> correctement!
Donc, je la ferme ici: </head>
0
113pictural Messages postés 464 Date d'inscription   Statut Membre Dernière intervention   53
 
La classe .swaf étant display:block, il utile de limiter à des dimensions précises le champ actif du lien; quoique l'absence de dimensions active toute la ligne du "block", et c'est quand même intéressant en fait d'ergonométrie. Les dimensions précises seraient en fait celles de l'audio-video.swf.

Ainsi, cela devient:

.swaf
{
display:block;
width:_px;
height:_px;
z-index:45;
position:relative
}

Sachons bien que le positionnement du lien actif hérite des dimensions de ce "block":
top:_px (ou bottom:_px);
left:_px (ou right:_px).
0
wubi Messages postés 219 Date d'inscription   Statut Membre Dernière intervention   16
 
Mais parfois je me demande ce que vous avez tous à vouloir mettre des feuilles de style (CSS) partout. N'aurait-il pas été possible juste en HTML avec span style="display:block;" ? http://www.wubijacq.com/html/
0
wubi Messages postés 219 Date d'inscription   Statut Membre Dernière intervention   16
 
excellent, ne pas oublier:
<link rel="stylesheet" media="screen" type="text/css" href="swaf.css">
dans la partie HEAD de la page HTML
et on peut utiliser les pourcentages pour width height top
je dis cela pour ceux qui mettent leur SWF "plein écran"
0