Rechercher : dans
Par :

Codage pour commander un fichier swf

Dernière réponse le 4 oct 2009 à 19:21:20 bg62, le 1 oct 2009 à 10:51:08 
 Signaler ce message aux modérateurs

Bonjour,
Je mets un fichier *.swf dans une page à l'aide du code suivant:

<p style="text-align: center;"><object width="600" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="swf/marquis02.swf" name="movie" />
<param value="best" name="quality" />
<param value="true" name="menu" />
<param value="always" name="allowScriptAccess" /><embed width="600" height="300" allowscriptaccess="always" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="true" quality="best" src="swf/marquis02.swf"></embed></object></p>

bien sur cela fonctionne ... mais le fichier se déclenche automatiquement à l'ouverture de la page, c'est là mon problème !
Je voudrais qu'il n'affiche qu'un 'aperçu', et que l'on puisse le lire ensuite à la demande et cliquant sur .... ???
Comment modifier ce code ?
Si possible je ne voudrais agir que sur ces lignes car il s'agit d'un cms qui n' a pas cette fonction et l'on peut uniquement insérer qq chose dans le code source du body ....
@+
bg
le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider
Configuration: windows xp et vista
FF et parfois IE

Meilleures réponses pour « codage pour commander un fichier swf » dans :
Créer un fichier Autorun.inf VoirCréation de fichier autorun Autoriser l'exécution automatique Création du fichier autorun.inf Personnaliser l'icône Personnaliser le texte Personnaliser le menu Autoriser l'exécution automatique Une fonctionnalité de Windows...
GRUB - La structure de fichier de configuration VoirLe fichier de configuration de GRUB Introduction Exemple de configuration type Explications Paramètres par défaut 1. Adressage des disques 2. title 3. root 4. kernel 5. initrd 6. rootnoverify 7. chainloader OBSERVATIONS
Télécharger SWF Opener VoirSWF Opener est un lecteur permettant de lire des vidéos au format Flash ( extension SWF) stockées sur le disque dur, par exemple dans les fichiers temporaires du navigateur. Il permet de lire les vidéos en flash sans Internet Explorer,...
Télécharger SWFtools VoirSWF Tools est une collection d'outils libres de manipulation et de création de fichiers flash (SWF) écrits par Rainer Böhme et Matthias Kramm. Fonctionnalités PDF2SWF : Un convertisseur de PDF vers SWF. Il génère une frame par page du fichier...
Fichier SWF VoirFormat SWF Un fichier SWF (Shockwave Flash) est une animation Flash. Le lecteur Flash, intégré dans la plupart des navigateurs permet de lire directement ce type de fichier.
Fichier FLV VoirFormat FLV Un fichier FLV (Flash vidéo) est un fichier vidéos encodés dans un format propriétaire par l'outil de développement Macromedia Flash. Ce fichier n'a à l'origine pas comme objectif d'être lu directement par un utilisateur mais à...
Fichier DEB VoirFormat DEB Un fichier DEB est un package permettant d'installer une application sous les systèmes Linux Debian. La distribution Debian propose un outil de gestion de package permettant d'automatiser l'installation, la configuration et la mise à...

1

Anonym€, le 1 oct 2009 à 15:19:23

Question bête :

Tu as le FLA d'origine ???

Même si je suis sûr à 99% que la réponse est "non", il fallait que je la pose, pour le petit pourcentage qui reste.

Sinon ce que tu peux faire, c'est définir une <div> toute simple, avec un background (capture d'une image de ton swf) et d'y inclure ton swf avec swfobject lors d'un clic, le tout en javascript !

Moi je dis ça.... après je sais pas si c'est dans tes cordes...

<br /><br /> Vivement la <font> des neiges...

Répondre à Anonym€

2

bg62, le 1 oct 2009 à 16:18:27

Je n'ai que le swf ...
et pour le reste :
faire la capture .... etc ... non ça n'ira pas, (moi je pourrais y arriver .... :) avec le codage ...)
mais ce n'est pas pour moi et il faut que ce soit archi simple ...
- soit en ajoutant qq chose dans le codage que j'ai mis
- soit en mettant un player (mais lequel ?) dans le dossier "swf" qui serait appelé pour faire fonctionner tout cela dans ces fameuses lignes de codes que l'on peut insérer dans la source du body ...
là ce serait pas mal ... mais je ne sais pas faire !
@+ bg le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider

Répondre à bg62

3

Anonym€, le 1 oct 2009 à 16:23:35

Bon bah alors deuxième solution...

Tu fais un swf quasi vide, je veux dire par là que tu en créés un qui n'a qu'un fond visuel (capture d'une image du swf d'origine) avec un bouton play en plein dedans...

Le bouton, une fois cliqué, charge le swf d'origine avec la fonction loadMovie() !!

Je ne vois que ça... il ne me semble pas qu'une balise puisse prendre le contrôle d'un swf... sinon, à quoi bon faire des players... :-)
<br /><br /> Vivement la <font> des neiges...

Répondre à Anonym€

5

bg62, le 1 oct 2009 à 17:15:57

Justement, il n'y aurait pas un "player" simple que l'on pourrait mettre dans le même dossier et appeler ainsi les fichiers *.swf ???
pour des mp3 par exemple il me suffit de mettre un code de ce genre :

%!$mp3 ../musiques/seul.mp3$!%

dans un dossier "js" j'ai ceci:
dewplayer.swf
litebox-1.0.js
lytebox.js
moo.fx.js
prototype.lite.js
et quand j'insère ce code pour les mp3 c'est dexplayer.swf qui s'affiche et permet de lancer ou stopper la musique .... le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider

Répondre à bg62

4

paulcou, le 1 oct 2009 à 16:37:40

Oui ,je pense aussi qu'insérer le .swf dans un une compo .fla vide avec une commande play quand tu clic serai une bonne solution...

Répondre à paulcou

6

RAD ZONE, le 1 oct 2009 à 17:17:58

Regarde tes mp !! ,-))
♣  La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣

Répondre à RAD ZONE

7

Anonym€, le 1 oct 2009 à 17:22:36

Pourquoi tu ne fais pas un swf vide avec un bouton en plein milieu et un script actionscript avec une variable externe ?

Comme ca, ton swf à intégrer c'est :

loader.swf?fichier=animation.swf


Et si t'as d'autres swf à lire alors ton code sera :
loader.swf?fichier=autreanimation.swf


Par contre, tu oublies l'aperçu !!


<br /><br /> Vivement la <font> des neiges...

Répondre à Anonym€

8

bg62, le 1 oct 2009 à 17:29:19

Un swf vide ??? ça donne quoi ça ?
et ensuite:

loader.swf?fichier=animation.swf

là il me faudra inscrire uniquement cette ligne .... sans chemin ? le 'www' est fait aussi pour communiquer, partager et échang­er, non ?
merci d'avoir la politesse de répondre à ceux qui essaient d­e vous aider

Répondre à bg62

9

RAD ZONE, le 1 oct 2009 à 17:32:32

Un swf vide ??? ça donne quoi ça ?

c est ce que je t ai envoye , mais j ai rajoute une methode pour un aperçu !

attention c est de l AS3 !
♣  La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣

Répondre à RAD ZONE

10

bg62, le 1 oct 2009 à 17:40:51

attention c est de l AS3 ! 

.... ce qui veut dire ???

je résume où j'en suis :
très simple .... pour toi !
j'ai mis ceci :
- tous tes fichiers dans un dossier "loader"
puis dans le code source (partie body)
<p style="text-align: center;"><object width="600" height="300" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
<param name="movie" value="loader/loader.swf" />
<param name="quality" value="best" />
<param name="menu" value="true" />
<param name="allowScriptAccess" value="always" /><embed width="600" height="300" src="loader/loader.swf" quality="best" menu="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" allowscriptaccess="always"></embed></object></p>

mais cela ne charge que l'image noire avec la case rouge ou verte cliquable sans rien afficher de plus .... le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider

Répondre à bg62

11

bg62, le 1 oct 2009 à 17:49:14

Et je viens d'essayer en mettant ceci dans le code:
value="loader/loaderimage.swf"
src="loader/loaderimage.swf"
ça ne fonctionne pas non plus ...
le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider

Répondre à bg62

12

RAD ZONE, le 1 oct 2009 à 17:50:22

attention c est de l AS3

loool ;-)) a effectivement tu debute reelement avec flash bg :-))

cela veut dire que l action script du fla est de action script 3 !! ;-))

tu ouvre le fla et tu met le nom de TES fichiers a loader dans l action script ! !!! ;-))
♣  La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣

Répondre à RAD ZONE

14

bg62, le 1 oct 2009 à 18:09:49

Et si je comprends bien les fichiers qui seraient lus sont notés dans le script associé au lecteur ???
ce que j'aurais voulu, c'est un "player" qui puisse m'ouvrir des swf individuellement dans des pages différentes ...
là je ne sais pas faire du tout ....
(comme par exemple pour les mp3 on peut en mettre dans la page que l'on veut, il suffit de changer le nom du fichier qui est à appeler dans les lignes de codes)

je viens de trouver une discussion qui donne ça :

La ligne de code HTML ressemble à cela:
<embed
height="480"
width="640"
title="le lecteur"
src="flash/lecteurs/player.swf?file=demo.flv"
allowfullscreen="true"
pluginspage="http://www.macromedia.com/go/getflashplayer">
</embed>

Dans cette ligne de code, on peut remarquer que:
 * la hauteur et largeur écran sont définies ( height & width )
 * le plugin qui lit les vidéos s'appelle "player.swf"
 * le plugin qui lit les vidéos est situé dans le répertoire /flash/lecteurs
 * le fichier FLV à lire s'appelle "demo.flv"
 * le fichier FLV à lire est situé dans le même répertoire que le plugin

et suite à un bug ça continue avec :
en changeant de lecteur ( en utilisant mediaplayer.swf) le pb est réglé : stop et redémarrage sans affichage intempestif du code.

c'est aussi pour un cms (guppy) mais c'est du chinois pour moi ... doit bien y avoir une solution ???
c'est ici : www.freeguppy.org/thread.php?lng=fr&pg=204300&id=1&cat=100

autrement dit j'ai compris ton truc RAD, mais ça va pas le faire pour moi, ce que je cherche c'est pouvoir mettre une vidéo sur des pages différentes, à la demande ... le 'www' est fait aussi pour communiquer, partager et échanger, non ?
merci d'avoir la politesse de répondre à ceux qui essaient de vous aider

Répondre à bg62

15

 bg62, le 4 oct 2009 à 19:21:20

YES !!!
RESOLU et j'ai trouvé une solution qui fonctionne, avec plusieurs possibilités en plus ....
Le résumé est ici :
vidéo en ligne sur son site
si vous avez des commentaires .... :)
@+ bg le 'www' est fait aussi pour communiquer, partager et échang­er, non ?
merci d'avoir la politesse de répondre à ceux qui essaient d­e vous aider

Répondre à bg62