Flash inséré sur un page web mal lu sur mac

Tirebouchon -  
 Tirebouchon -
Bonjour,

j'ai inséré un fichier .swf sur une page en html. Il est correctement lu sur chrome, Firefox, safari, IE sur les PC. Mais pas sur les mac...

Il s'agit d'une animation .swf qui comporte un bouton. L'animation est lu sur mac sauf que le bouton n'a aucune action...

Je n'arrive pas à trouver l'origine du problème (html, action script, version de flash... ?).

Si quelqu'un à une idée merci de me venir en aide.


A voir également:

3 réponses

devp
 
html, action script, version de flash... ?

sans les voir on pourra rien dire... à priori si ton navigateur sur mac est à jour(en espérant que c'est pas netscape quand même :s) ça ne vient pas de la version de flash(flash est développé sur mac puis "portée" sur PC comme de nombreux logiciels d'Adobe).

Donc montre nous l'html qui charge le swf et le code du bouton qui ne fonctionne pas.
0
Tirebouchon
 
dsl.
donc plus de précisions :
le fichier flash et celui-ci : http://louis-marie.fr/image/diapolabo.swf
inséré sur cette page-ci (lorsqu'on clic sur laboratoire) : http://louis-marie.fr/book.html
avec flash player 10. ActionScript 2.0

le code du bouton donne ceci :

onEnterFrame = function () {
lebouton.onPress = function() {
play();
};

}
0
Tirebouchon
 
apparemment il n'y a que lorsqu'il est intégré au html que le bouton ne fonctionne pas (sous mac). Le fichier seul ( http://louis-marie.fr/image/diapolabo.swf ) fonctionne.
0
azer
 
M'as l'air bon ce code...enfin si ça fonctionnes sur PC et pas sur mac ça doit pas venir du code...quoique le probléme peut venir du javascript pour contourner un bug d'ActiveX(pas d'ActiveX sur mac).
Vous pouvez essayer de vérifier que le dossier ac_run content(me rappeles plus le nom exact) est bien au bon endroit avec ses deux fichiers en javascript ou carrément les supprimer(la fonction .js) , il s'agit d'une astuce pour contourner un bug d'IE 6 bien connu mais qui a été rectifié par microsoft et et adobe, en tout cas il existe un patch sur flash(MX) pour le corriger, les versions postérieures n'en ont pas besoin.

Pour charger un .swf:
http://ww38.html4.com/mime/markup/php/accessibility_fr/other_alternates_fr/other_alternates_3.php

(à noter que la balise <embed> n'est pas recommandé et n'est pas aux normes w3c, elle sert uniquement pour quelques versions très anciennes de certains navigateurs).
0
Tirebouchon
 
J'ai donc changé le code par :

<object
data="image/diapolabo.swf"
pluginspage="https://get.adobe.com/flashplayer/"
type="application/x-shockwave-flash"
width="440"
height="406"
loop="true"
quality="best"
</object>

plus correcte

mais le pb persiste...
0