Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > Intégration
Intégration Publication HTML, Communication javascript, Intégration de médias externes (Sons, Videos, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2006, 19h20   #1
Invité régulier
 
Homme Etienne Mercier
Développeur informatique
Inscription : janvier 2005
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Etienne Mercier
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : janvier 2005
Messages : 9
Points : 6
Points : 6
Par défaut [FLASH 8] Cliquez pour utiliser

Bonjour à tous,
Les SWF sur une page web ne sont plus automatiquement actifs. On recoit le message "cliquer ici pour activer et utiliser ce contrôle" quand on passe la souris sur le flash.
Quand je regarde le site macromedia je n'ai pas ce message.
Avez vous une idée pour activer automatiquement et systématiquement le swf à l'ouverture de la page web.
Merci.
Etienne
Etienne.Mercier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2006, 20h11   #2
Rédacteur/Modérateur

 
Avatar de arnolem
 
Inscription : février 2005
Messages : 2 798
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : février 2005
Messages : 2 798
Points : 2 673
Points : 2 673
Alors ça c'est une mise a jour de windows ou plutot d'internet explorer ...
Il y a un patch, fait un coup de windows upadte normalement...
arnolem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2006, 17h26   #3
Membre régulier
 
Avatar de hugo69
 
Inscription : avril 2005
Messages : 498
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 498
Points : 91
Points : 91
j'ai le même souci, et depuis lorsque j'ouvre un fichier avec du flash dans dreamweaver, il me demande si je veux convertir pour " que ce soit compatible avec IE"....

Si je le fais ca rajoute des balises script et du code, mais ca ne fonctionne toujours pas,

Si je le fais aps je dois cliquer sur le flash avant de pouvoir l'utiliser.

Voici le code de depart:


Code :
1
2
3
4
5
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="790" height="410">
      <param name="movie" value="assets/flash/home.swf" />
      <param name="quality" value="high" />
      <embed src="assets/flash/home.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="790" height="410"></embed>
        </object>

Voici le code qu'il me propose qui me fait une erreur javascript (code 0 "Objet Attendu...) et qui ne lance pas mon flash:

Code :
1
2
3
4
5
6
7
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','790','height','410','src','assets/flash/home','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','assets/flash/home' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="790" height="410">
      <param name="movie" value="assets/flash/home.swf" />
      <param name="quality" value="high" />
      <embed src="assets/flash/home.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="790" height="410"></embed>
        </object></noscript>

Et si j'essaie de rajouter des fichiers flash, il me met également ce code qui ne fonctionne pas.
hugo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2006, 12h34   #4
Invité1
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
heu... moi j'ai resolu ce probleme ("cliquer ici pour activer et utiliser ce contrôle") pour mon site comme ça :

http://www.amarasoftware.com/flash-problem.htm

C'est en Anglais mais ca marche pour tous ceux qui viendront sur ton site.
Voila A+
  Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 09h25   #5
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
Moi j'ai ce problème sous IE mais pas sous FF ! Quel morceau de code faut-il insérer pour que IE (5, 6 ou 7) acceptent d'activer automatiquement les éléments flash ???

J'ai entendu parler ce code ci :

Code :
theObjects[i].outerHTML = theObjects[i].outerHTML
mais ou dois-on le mettre ?

merci !
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 09h46   #6
Membre régulier
 
Avatar de hugo69
 
Inscription : avril 2005
Messages : 498
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 498
Points : 91
Points : 91
tu met ce code dans ton body a l'endroit ou tu veux mettre ton flash,
en changeant le dossier et nom de fichier ici "annuaire" par ton fichier, note qu'il ya 4 endroit ou tu dois le changer, 2 sans l'extension et 2 avec

Code :
1
2
3
4
5
6
7
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','120','height','120','src','assets/flash/annuaire','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','assets/flash/annuaire' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="120" height="120">
    <param name="movie" value="assets/flash/annuaire.swf" />
    <param name="quality" value="high" />
    <embed src="assets/flash/annuaire.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="120" height="120"></embed>
  </object></noscript>

Dans le head tu appel le script suivant en mettant le bon chemin d'access:

Code :
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

Et voici le code du fichier AC_RunActiveContent.js

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AddExtension(src, ext)
{
  if (src.indexOf('?') != -1)
    return src.replace(/\?/, ext+'?'); 
  else
    return src + ext;
}
 
function AC_Generateobj(objAttrs, params, embedAttrs) 
{ 
  var str = '<object ';
  for (var i in objAttrs)
    str += i + '="' + objAttrs[i] + '" ';
  str += '>';
  for (var i in params)
    str += '<param name="' + i + '" value="' + params[i] + '" /> ';
  str += '<embed ';
  for (var i in embedAttrs)
    str += i + '="' + embedAttrs[i] + '" ';
  str += ' ></embed></object>';
 
  document.write(str);
}
 
function AC_FL_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
     , "application/x-shockwave-flash"
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
 
function AC_SW_RunContent(){
  var ret = 
    AC_GetArgs
    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
     , null
    );
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
 
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();    
 
    switch (currArg){	
      case "classid":
        break;
      case "pluginspage":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "src":
      case "movie":	
        args[i+1] = AC_AddExtension(args[i+1], ext);
        ret.embedAttrs["src"] = args[i+1];
        ret.params[srcParamName] = args[i+1];
        break;
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
      case "type":
      case "codebase":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace": 
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "id":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  ret.objAttrs["classid"] = classid;
  if (mimeType) ret.embedAttrs["type"] = mimeType;
  return ret;
}
Et la magie, tu n'as plus rien à activer. Tu noteras que tu devanceras alors nombre de grosse boite, qui n' ont meme pas integrer ce genre de code et sont toujours avec des sites ou les menus en flash demandent à etre activees a chaque page visitee.
hugo69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 09h51   #7
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
Eh bin y en a faire pour ce IE ! Après avoir intégrer ce code j'espère que ca ne genera pas FF, Opera ou Safari...

Merci...
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 10h10   #8
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
un lien vers un truc plus simple en français : http://www.flashforum-oi.info/viewto...72c4278196b8f2
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 10h28   #9
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
Merci ! c'est un peu plus simple et mieux expliquer...
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 10h54   #10
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
je suis sceptique car mnt ou IE il n'affiche plus rien, il me dit :

Citation:
Un autre contenu HTML doit être inséré ici.Ce contenu requiert Macromedia Flash Player.Obtenir Flash
Donc je pense que cette solution est, malheureusement, à bazardé car elle créer d'autres problèmes...
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h16   #11
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
c'est le détecteur de version
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h20   #12
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
bin sur IE j'utilise la version de flash 6 mais mon swf est exporté pour la version 5 ! et je ne veux pas mettre une autre version que la 5 car après ca devient trop haut pour les visiteurs...
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h22   #13
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
Citation:
Envoyé par Dsphinx
bin sur IE j'utilise la version de flash 6 mais mon swf est exporté pour la version 5 ! et je ne veux pas mettre une autre version que la 5 car après ca devient trop haut pour les visiteurs...
??????????

et tu déte-ctes quelle version ? la 8 ????
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h23   #14
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
non la 5 dans mon swf...
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h28   #15
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
quand tu as publiais le html tu as coché Détection du player ?
Quelle version as tu rentrée ?
Si tu as laissé 8 et que tu as le player 5 c'est normal
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 11h33   #16
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
oui j'ai coché "détection de la version de Flash" et j'ai mis la version 5.0.0 (faut pas que ce soit trop une version récente car mes visiteurs ne sont pas encore tous passé à la version 6.. et sur IE j'ai le player version "macromedia flash player 6" et sur FF "adobe flash player 9"

Merci...
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/12/2006, 14h56   #17
Modérateur
 
Avatar de Dsphinx
 
Homme
Développeur Web
Inscription : septembre 2005
Messages : 1 030
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Suisse

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2005
Messages : 1 030
Points : 754
Points : 754
si je mets comme version de publication 1 ou 2 il affiche une banniière entièrement noire... Si je met pour la version 3, c'est ok mais au dessus de la version 3 il me dit :

Citation:
Un autre contenu HTML doit être inséré ici.Ce contenu requiert Macromedia Flash Player.Obtenir Flash
pourtant cette mise a jour à l'air pas mal... Est-ce une mauvaise idée de publiée avec la version 3 ??? pourquoi au dessus ca pose problème ?
Dsphinx est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h17.


 
 
 
 
Partenaires

Hébergement Web