Lien sur un Flash SWF

Fermé
khelilo Messages postés 449 Date d'inscription mercredi 31 janvier 2007 Statut Membre Dernière intervention 16 mai 2016 - 29 mai 2007 à 18:21
wubi Messages postés 219 Date d'inscription dimanche 2 août 2009 Statut Membre Dernière intervention 6 octobre 2021 - 19 mai 2011 à 14:44
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 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 269
30 mai 2007 à 08:39
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 mercredi 31 janvier 2007 Statut Membre Dernière intervention 16 mai 2016 87
30 mai 2007 à 23:02
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
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 mercredi 31 janvier 2007 Statut Membre Dernière intervention 16 mai 2016 87
6 nov. 2008 à 13:23
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 mercredi 8 octobre 2008 Statut Membre Dernière intervention 6 novembre 2008 7
6 nov. 2008 à 15:26
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
je ne sais pas comment utiliser un lien dans le flash
0
113pictural Messages postés 457 Date d'inscription jeudi 24 septembre 2009 Statut Membre Dernière intervention 5 octobre 2009 53
24 sept. 2009 à 11:03
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
24 avril 2011 à 12:12
thank u
0
113pictural Messages postés 457 Date d'inscription jeudi 24 septembre 2009 Statut Membre Dernière intervention 5 octobre 2009 53
24 sept. 2009 à 11:20
Ai juste omis de fermer la balise <head> correctement!
Donc, je la ferme ici: </head>
0
113pictural Messages postés 457 Date d'inscription jeudi 24 septembre 2009 Statut Membre Dernière intervention 5 octobre 2009 53
24 sept. 2009 à 12:16
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 dimanche 2 août 2009 Statut Membre Dernière intervention 6 octobre 2021 16
Modifié par wubi le 19/05/2011 à 14:46
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 dimanche 2 août 2009 Statut Membre Dernière intervention 6 octobre 2021 16
15 mai 2011 à 18:17
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