Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash
Flash Forum d'entraide sur la technologie Flash (Cours, FAQs, Sources)
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 29/05/2007, 10h12   #1
Invité de passage
 
Inscription : mai 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 11
Points : 3
Points : 3
Par défaut problème flash et internet explorer

bonjour à tous.
JE rencontre un problème très génant avec mes anim sur IE.
En effet, il fallait cliquez 2 fois sur le menu en flash pour que celui soit actif.
Après une recherche, on m' a conseillé de mettre un fichier appelé
backtothehtml.js dans le même repertoire que mes pages et de copier le code suivant entre les balises <HEAD>lecode</HEAD>.
Citation:
<script src="backtothehtml.js" type="text/javascript"></script>
Le menu en flah était actif au premier clic mais la conséquence est qu' il faut maintenant attendre que les animations soient complètement chargées pour qu' elles apparaissent dans IE. Hors, j' ai quelques anims de 5 ou 6 Mo, il est donc inenvisageble que les visiteurs attendent le chargement des anims.
Sous FF ou opéra, aucun problème, les anims apparaissent quasi immédiatement alors que les reste continue le chargement.
Comment faire pour remédier à ce problème sous IE ?
krys420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 10h51   #2
Membre régulier
 
Inscription : janvier 2007
Messages : 186
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 186
Points : 90
Points : 90
Salut,
moi j'utilise le javascript AC_RunActiveContent.js. Il faut faire 2 ou 3 modifs pour l'integration du swf dans la page html.
Regarde la source de cette page tu devrais pouvoir t'en inspirer et récupérer le javascript en question (le meilleur exemple ce trouve dans le bloc <div id="image">).
tom42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 11h27   #3
Invité de passage
 
Inscription : mai 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 11
Points : 3
Points : 3
Salut,
désolé mais je suis débutant.
Concrètement, je dois copier quel code ?
Et je dois également télécharger un fichier .js non ?
krys420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 14h11   #4
Membre régulier
 
Inscription : janvier 2007
Messages : 186
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 186
Points : 90
Points : 90
Pour ajouter le swf à la page html :
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
 
<script language="javascript">
if (AC_FL_RunContent == 0) {
    alert("Cette page nécessite le fichier AC_RunActiveContent.js. Dans Flash, exécutez «*Appliquer la mise à jour du contenu actif*» dans le menu Commandes pour copier le fichier AC_RunActiveContent.js dans le dossier de sortie HTML.");
} else {
    AC_FL_RunContent(
        'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
        'width', '630',
        'height', '167',
        'src', 'squelettes/medias/00_swf/images_accueil',
        'quality', 'high',
        'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
        'align', 'right',
        'play', 'true',
        'loop', 'false',
        'scale', 'showall',
        'wmode', 'transparent',
        'devicefont', 'false',
        'id', 'images_accueil',
        'bgcolor', '#ffffff',
        'name', 'images_accueil',
        'menu', 'false',
        'allowScriptAccess','sameDomain',
        'movie', 'squelettes/medias/00_swf/images_accueil',
        'salign', ''
    ); //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=8,0,0,0" 
        width="630" 
        height="167" 
        id="images_accueil" 
        align="right">
        <param name="allowScriptAccess" value="sameDomain" />
        <param name="wmode" value="transparent" />
        <param name="movie" value="squelettes/medias/00_swf/images_accueil.swf" />
        <param name="loop" value="false" />
        <param name="menu" value="false" />
        <param name="quality" value="high" />
        <param name="bgcolor" value="#ffffff" />
        <embed src="squelettes/medias/00_swf/images_accueil.swf" 
                wmode="transparent"
                loop="false" 
                menu="false" 
                quality="high" 
                bgcolor="#ffffff" 
                width="630" 
                height="167" 
                name="images_accueil" 
                align="right" 
                allowScriptAccess="sameDomain" 
                type="application/x-shockwave-flash" 
                pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
</noscript>
Certains parametres ne te seront peut-être pas utils et tu devras en modifier d'autres en fonction de ton cas (compare ceci avec le code html que te génére flash).
Tu peux trouver le javascript ici.

Si quelqu'un connait une méthode plus simple je suis aussi preneur (Merci IE ).
tom42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 14h16   #5
Rédacteur
 
Avatar de The_Pretender
 
Homme Matthieu DELOISON
Formateur ActionScript Flash
Inscription : juin 2004
Messages : 645
Détails du profil
Informations personnelles :
Nom : Homme Matthieu DELOISON
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Formateur ActionScript Flash
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2004
Messages : 645
Points : 3 673
Points : 3 673
Bonjour,

En principe j'utilise swfobject.

Voici un tutoriel qui explique comment intégrer du flash avec : tutoriel swfobject
The_Pretender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 14h25   #6
Invité de passage
 
Inscription : mai 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 11
Points : 3
Points : 3
je suis tombé également sur swfobject avec ce code à intégrer :
Citation:
<script type="text/javascript" src="swfobject.js"></script>

<div id="flashcontent">
This text is replaced by the Flash movie.
</div>

<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699");
so.write("flashcontent");
</script>
j' ai également copié le fichier .js dans le même repertoire.
J' ai remplacé movie.swf par le nom de mon anim et modifier les paramètres de taille ( même si je ne sais pas à quoi set le "8" dans le code que j' ai mit ci-dessus.
Mais lorsque j' ouvre la page, IE demande toujours l' activation
pour vous aider à protéger vôtre ordinateur IE a restreint l' affichage etc, etcv.
Comment faire ?
krys420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 15h15   #7
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
Sur Exchange de Adobe, il existe une extension à installer pour publier directement dans Flash 8 en Active Content.
Sinon, dans Flash 9 ce modèle de publication est directement implémenté.
Comme dans Dreamweaver 8 ou Dreamweaver CS3

le lien > http://www.adobe.com/cfusion/knowled...fm?id=7c29e252
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 16h31   #8
Invité de passage
 
Inscription : mai 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 11
Points : 3
Points : 3
Citation:
Envoyé par jean philippe
Sur Exchange de Adobe, il existe une extension à installer pour publier directement dans Flash 8 en Active Content.
http://www.adobe.com/cfusion/knowled...fm?id=7c29e252
merci mais je n' utilise pas ces logiciels.
j' ai en partie réussi : IE ne demande plus rien à l' ouverture de la page.
par contre, j' ai un gros souci sous IE toujours lorsqu' il y a plusieurs anim.
J' utilise la même méthode de swfobject pour chaque animation contenue dans une page.
Mais du coup, j' ai ce résultat là, sous IE ça déconne vraiment( faites le comparatif FF / IE ):
http://chrisllers.free.fr/test/ajout...en-office.html
qu' est ce qui se passe ??
krys420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 16h41   #9
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 krys420
merci mais je n' utilise pas ces logiciels.
c'est pas un logiciel, c'est un patch pour Flash que Adobe diffuse pour publier en Active Content et ainsi faire la nique a IE
Depuis, ils l'ont integré a Flash 9
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/05/2007, 17h22   #10
Invité de passage
 
Inscription : mai 2007
Messages : 11
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 11
Points : 3
Points : 3
ah pardon !
pourrais tu m' expliquer comment ça fonctionne car j' ai un peu de mal avec l' anglais sur le lien que tu as mit.
Je te remercie.
krys420 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 16h41   #11
Invité de passage
 
Inscription : juin 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1
Points : 1
Points : 1
Citation:
il existe une extension à installer pour publier directement dans Flash 8 en Active Content.
Si tu pouvais nous expliquer comment faire ce serait sympa. L'anglais trop hard pour moi.
Merci
shrek59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2007, 18h37   #12
Invité de passage
 
Inscription : juin 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1
Points : 1
Points : 1
Par défaut installation de l'extension

1/ télécharger l'extension Active Content pour flash 8 ( en francais ) ici

2/ Une fois l'extension installée :
Cette opération ajoute de nouveaux modèles HTML appelés «*Contenu actif - HTTP*» et «*Contenu actif - HTTPS*».

REMARQUE : Vous devez exécuter l'option « Appliquer la mise à jour du contenu actif » du menu Commandes pour copier le fichier AC_RunActiveContent.js dans le dossier de sortie HTML lorsque ces modèles sont utilisés.

Pour utiliser cette extension*:
1. Sélectionnez Paramètres de publication dans le menu Fichier.
2. Cliquez sur l'onglet HTML et sélectionnez «*Contenu actif - HTTP*» ou «*Contenu actif - HTTPS*» dans le menu déroulant Modèle.
3. Cliquez sur Publier.
4. Exécutez «*Appliquer la mise à jour du contenu actif*» dans le menu Commandes pour copier le fichier AC_RunActiveContent.js dans le dossier de sortie HTML.

_____________________
[La Fabrick Interactive]
e-actif 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 06h53.


 
 
 
 
Partenaires

Hébergement Web