ma question est plutôt simple mais je n'ai pas trouvé de réponse
convaincante dans les archives....
Dans une page html, un fichier swf (sans autostart) est inclus.
Dans la même page,mais à l'extérieur du swf, un bouton (image) doit
pouvoir lancer (play) l'animation flash lorsque l'on clique dessus.
Or, j'ai essayé plusieurs méthodes, dont celle automatiquement générée
par DW 2004 : cela ne fonctionne, au mieux, qu'avec IE Windows.
En particulier, ni Firefox (qui détecte une erreur JS), ni Safari ne
parviennent à lancer l'anim.
ma page de test (avec le script MM):
http://lepetitnouveau.fr/play.php
J'ai bien compris que de nombreux problèmes se posent en termes de
compatibilité à différents niveaux...
Mais n'y aurait-il pas tout de même une syntaxe qui fonctionnerait sur
la plupart des navigateurs récents (IE 6 Win + Firefox/mozilla Win/mac +
Safari, au moins) ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
kurtz le pirate
In article <1go9yyo.o0lxem1s8b88oN%, (Julien Gautier) wrote:
Bonjour,
ma question est plutôt simple mais je n'ai pas trouvé de réponse convaincante dans les archives....
Dans une page html, un fichier swf (sans autostart) est inclus.
Dans la même page,mais à l'extérieur du swf, un bouton (image) doit pouvoir lancer (play) l'animation flash lorsque l'on clique dessus.
Or, j'ai essayé plusieurs méthodes, dont celle automatiquement générée par DW 2004 : cela ne fonctionne, au mieux, qu'avec IE Windows.
En particulier, ni Firefox (qui détecte une erreur JS), ni Safari ne parviennent à lancer l'anim.
ma page de test (avec le script MM):
http://lepetitnouveau.fr/play.php
J'ai bien compris que de nombreux problèmes se posent en termes de compatibilité à différents niveaux...
Mais n'y aurait-il pas tout de même une syntaxe qui fonctionnerait sur la plupart des navigateurs récents (IE 6 Win + Firefox/mozilla Win/mac + Safari, au moins) ?
Merci d'avance pour toutes vos suggestions.
peu être avec un truc du genre :
... var theMovie = window.document.movieName; ...
onclick = theMovie.Play();
bien sur, il faut que movieName soit definie dans <embed> ou <object>
à tester...
In article <1go9yyo.o0lxem1s8b88oN%julien.gautier@wanadoo.fr>,
julien.gautier@wanadoo.fr (Julien Gautier) wrote:
Bonjour,
ma question est plutôt simple mais je n'ai pas trouvé de réponse
convaincante dans les archives....
Dans une page html, un fichier swf (sans autostart) est inclus.
Dans la même page,mais à l'extérieur du swf, un bouton (image) doit
pouvoir lancer (play) l'animation flash lorsque l'on clique dessus.
Or, j'ai essayé plusieurs méthodes, dont celle automatiquement générée
par DW 2004 : cela ne fonctionne, au mieux, qu'avec IE Windows.
En particulier, ni Firefox (qui détecte une erreur JS), ni Safari ne
parviennent à lancer l'anim.
ma page de test (avec le script MM):
http://lepetitnouveau.fr/play.php
J'ai bien compris que de nombreux problèmes se posent en termes de
compatibilité à différents niveaux...
Mais n'y aurait-il pas tout de même une syntaxe qui fonctionnerait sur
la plupart des navigateurs récents (IE 6 Win + Firefox/mozilla Win/mac +
Safari, au moins) ?
Merci d'avance pour toutes vos suggestions.
peu être avec un truc du genre :
...
var theMovie = window.document.movieName;
...
onclick = theMovie.Play();
bien sur, il faut que movieName soit definie dans <embed> ou <object>
In article <1go9yyo.o0lxem1s8b88oN%, (Julien Gautier) wrote:
Bonjour,
ma question est plutôt simple mais je n'ai pas trouvé de réponse convaincante dans les archives....
Dans une page html, un fichier swf (sans autostart) est inclus.
Dans la même page,mais à l'extérieur du swf, un bouton (image) doit pouvoir lancer (play) l'animation flash lorsque l'on clique dessus.
Or, j'ai essayé plusieurs méthodes, dont celle automatiquement générée par DW 2004 : cela ne fonctionne, au mieux, qu'avec IE Windows.
En particulier, ni Firefox (qui détecte une erreur JS), ni Safari ne parviennent à lancer l'anim.
ma page de test (avec le script MM):
http://lepetitnouveau.fr/play.php
J'ai bien compris que de nombreux problèmes se posent en termes de compatibilité à différents niveaux...
Mais n'y aurait-il pas tout de même une syntaxe qui fonctionnerait sur la plupart des navigateurs récents (IE 6 Win + Firefox/mozilla Win/mac + Safari, au moins) ?
Merci d'avance pour toutes vos suggestions.
peu être avec un truc du genre :
... var theMovie = window.document.movieName; ...
onclick = theMovie.Play();
bien sur, il faut que movieName soit definie dans <embed> ou <object>
à tester...
julien.gautier
kurtz le pirate wrote:
peu être avec un truc du genre :
... var theMovie = window.document.movieName; ...
onclick = theMovie.Play();
bien sur, il faut que movieName soit definie dans <embed> ou <object>
à tester...
bah soit je comprends pas bien, soit ça marche pas du tout, pas même avec IE....
http://lepetitnouveau.fr/play3.php
kurtz le pirate <kurtzlepirate@yahoo.fr> wrote:
peu être avec un truc du genre :
...
var theMovie = window.document.movieName;
...
onclick = theMovie.Play();
bien sur, il faut que movieName soit definie dans <embed> ou <object>
à tester...
bah soit je comprends pas bien, soit ça marche pas du tout, pas même
avec IE....
bien sur, il faut que movieName soit definie dans <embed> ou <object>
à tester...
bah soit je comprends pas bien, soit ça marche pas du tout, pas même avec IE....
http://lepetitnouveau.fr/play3.php
kurtz le pirate
In article <1goaher.1vl3yspc2kee2N%, (Julien Gautier) wrote:
kurtz le pirate wrote:
peu être avec un truc du genre :
... var theMovie = window.document.movieName; ...
onclick = theMovie.Play();
bien sur, il faut que movieName soit definie dans <embed> ou <object>
à tester...
bah soit je comprends pas bien, soit ça marche pas du tout, pas même avec IE....
http://lepetitnouveau.fr/play3.php
je pense que ton flash a un probleme. essayes ca : ------------------------------------------------------------ <html> <head> <title>Flash Test</title> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
<script language="JavaScript" type="text/JavaScript"> if (document.swf1) alert("Ok, Flash movie is here !"); if (document.swf1.play) document.swf1.play(); else alert("Cannot communicate with ActionScript in this Flash movie :-(");
In article <1goaher.1vl3yspc2kee2N%julien.gautier@wanadoo.fr>,
julien.gautier@wanadoo.fr (Julien Gautier) wrote:
kurtz le pirate <kurtzlepirate@yahoo.fr> wrote:
peu être avec un truc du genre :
...
var theMovie = window.document.movieName;
...
onclick = theMovie.Play();
bien sur, il faut que movieName soit definie dans <embed> ou <object>
à tester...
bah soit je comprends pas bien, soit ça marche pas du tout, pas même
avec IE....
http://lepetitnouveau.fr/play3.php
je pense que ton flash a un probleme. essayes ca :
------------------------------------------------------------
<html>
<head>
<title>Flash Test</title>
</head>
<body>
<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
<script language="JavaScript" type="text/JavaScript">
if (document.swf1)
alert("Ok, Flash movie is here !");
if (document.swf1.play)
document.swf1.play();
else
alert("Cannot communicate with ActionScript in this Flash movie
:-(");
In article <1goaher.1vl3yspc2kee2N%, (Julien Gautier) wrote:
kurtz le pirate wrote:
peu être avec un truc du genre :
... var theMovie = window.document.movieName; ...
onclick = theMovie.Play();
bien sur, il faut que movieName soit definie dans <embed> ou <object>
à tester...
bah soit je comprends pas bien, soit ça marche pas du tout, pas même avec IE....
http://lepetitnouveau.fr/play3.php
je pense que ton flash a un probleme. essayes ca : ------------------------------------------------------------ <html> <head> <title>Flash Test</title> </head> <body> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
<script language="JavaScript" type="text/JavaScript"> if (document.swf1) alert("Ok, Flash movie is here !"); if (document.swf1.play) document.swf1.play(); else alert("Cannot communicate with ActionScript in this Flash movie :-(");