Animation flash Posté le 10/04/2005 à 00:00

salut
je voudrais ajouter une animation en swf sur ma page.
le code en html est:
<object width="300" height="300">
<param name="movie" value="nomdufichier.swf">
</object>
sur ma page j'ai un cadre blanc avec une croix rouge mais l'animation ne se met pas en place!
j'ai vérifié format image et fichier tout semble correcte....
ou est l'erreur ?
Réponse à : Animation flash Posté le 10/04/2005 à 23:04
3run0Administrateur
1747 posts
Inscrit le : 1/10/2004
suis pas trop calé en flash mais il ne manquerait pas un attribut CLASSID suivi de plein de chiffres par hazard ?
_______________________
_ww.gabian-herault.com
Réponse à : Animation flash Posté le 11/04/2005 à 01:44
TaotzuMembre
156 posts
Inscrit le : 8/02/2005
Tien, dans dreamweaver en ajoutant un .swf sa donne sa en html (chez moi sa marche) :
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"
width="800" height="600">
<param name="movie" value="index.swf">
<param name=quality value=high>
<embed src="Flash/index.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="800" height="600"></embed>
</object>
_______________________
Réponse à : Animation flash Posté le 11/04/2005 à 06:25
J3R3MyMembre
67 posts
Inscrit le : 4/04/2005
Oui, ca marche mais si tu veux du valid XHTML, met plutôt ca :
<object
type="application/x-shockwave-flash" data="nom_de_l_anim.swf"
width="550" height="275">
<param name="movie" value="nom_de_l_anim.swf" />
</object>
Tu dois bien sur modifier le nom du fichier en question, et les dimensions du cadre de l'animation Flash
voila
a++
_______________________
Aucun
Réponse à : Animation flash Posté le 11/04/2005 à 16:16
TaotzuMembre
156 posts
Inscrit le : 8/02/2005
Haa ouai... tien j'le note moa osi !
_______________________
Réponse à : Animation flash Posté le 11/04/2005 à 17:27
flash
Visiteur

salut à tous
merci pour vos réponses je vais essayer sur ma page web..
mais si je comprends bien pour lire une animation flash il ne suffit pas de créer un fichier il faut aussi définir le type de logiciel qui la lit ?
je ne comprends pas :="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
et
<embed src="Flash/index.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_V ersion=ShockwaveFlash"
type="application/x-shockwave-flash" width="800" height="600"></embed>
</object>
ce n'est pas aussi simple que d'insérer une image !!
a+++
_______________________
Réponse à : Animation flash Posté le 11/04/2005 à 17:28
vegange
Visiteur
le message dessus et de moi...
error me
_______________________
Réponse à : Animation flash Posté le 11/04/2005 à 18:37
vegange
Visiteur

salut
j'ai essayé les 2 versions et cela marche..

.j'ai changé que le nom du fichier...par contre comme j'aime bien comprenddre j'ai fait quelques
modifs :
dans la 1ere j'ai enlevé
data="nom_de_l_anim.swf" cela donne :
<object
type="application/x-shockwave-flash"
width="550" height="275">
<param name="movie" value="nom_de_l_anim.swf">
</object>
et cela marche trés bien....A quoi sert DATA + le nom de l'application ?
dans la 2eme à quoi servent les paramatres :
object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash. cab#version=6,0,29,0"
et
<embed src="Flash/index.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_V ersion=ShockwaveFlash"
type="application/x-shockwave-flash" width="800" height="600"></embed> ....

j'ai toujours pensé que de mettre le minimun cela fait gagné de la place et pourquoi mettre ce qui ne sert à rien ???
pourquoi tout çà ?
a+++
_______________________
Réponse à : Animation flash Posté le 11/04/2005 à 19:20
J3R3MyMembre
67 posts
Inscrit le : 4/04/2005
a lol

,
tu sais les logiciels WYSIWYG comme Dreamweaver par exemple sont en partie à l'orogine de codes sources superflues et redondants. Moi non plus je ne comprend pas pourquoi mettre ce qui est inutile
mais bon ...
Si on commence à se poser cette question on aura pas fini
allez a++
_______________________
Aucun
Réponse à : Animation flash Posté le 12/04/2005 à 08:35
TaotzuMembre
156 posts
Inscrit le : 8/02/2005
C'est code surperflue servent à vérifier si le navigateur à le plugins flash et si il ne la pas sa le renvois quelque part ou il peut l'installer... chez Macromédia ! (enfin j'crois)
Et pour sa : "quality=high" sa détermine la qualiter de ton ".swf" au démarage !
Les qualiter :
si tu suprime "qualiter="..."" sa donne élever automatique
low = faible
autolow = basse automatique
high = haute
Voila !
_______________________
Réponse à : Animation flash Posté le 12/04/2005 à 08:47
TaotzuMembre
156 posts
Inscrit le : 8/02/2005
Tien des meilleur expliquation de chaque balise :
- classid : Valeur fournie avec les contrôles ActiveX
- id : Nom unique identifiant le contrôle ActiveX
- width, height, align, vspace, hspace, définissant les propriétés de la fenêtre qui accueillera le contrôle ActiveX
La balise <param> décrit les paramètres du contrôle ActiveX, comme la balise <applet> avec JAVA.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
1. Les différents formats vidéo
Voici un tableau récapitulant les différents formats, leurs origines ainsi que les logiciels permettant de les lire.
Extension Origines - Observations Logiciel
.asf ou .asx Format Netshow (Microsoft) W.Media.Player
.avi Vidéo for Windows W.Media.Player
.fli Animation W.Media.Player
.mov Fichier Quicktime (Apple - Mac) Quicktime
.mpeg ou .mpe ou .mpg Motion Picture Experts (MPEG-1) W.Media.Player
.rpm ou .ra ou .rm Format RealVideo (ou RealAudio) RealPlayer
.swf
Format Flash (Macromedia) Plug-in Flash -Shockwave
2. Intégrer une vidéo AVI
L'intégration d'un fichier AVI peut s'effectuer de différentes façons :
- Soit avec la balise <a>
- Soit avec la balise <embed>
a) La balise <a>
Le plus simple pour insérer une vidéo dans une page est d'appeler cette vidéo par un lien hypertexte :
Exemple : <a href="divers/video.avi">Cliquez-ici</a>
b) La balise <embed>
Cette balise permet d'inclure n'importe quelle vidéo et fait appel, dans certains cas, à un module externe (plugin). Attention : elle n'est pas compatible avec certains navigateurs (I.Explorer 3.0 par
exemple), c'est pour cela que vous pouvez utiliser les balises <noembed> et </noembed> (ignorés par les navigateurs qui comprennent la balise <embed>) pour fournir un texte ou une
image de remplacement.
Voici les attributs standards de la balise <embed> :
- align : aligne la console ou le texte (4 valeurs possibles, right, left, top, bottom)
- border : Largeur de la bordure du cadre (en pixels)
- width : Largeur de la fenêtre qui accueillera la console (en pixels)
- height : Hauteur de la fenêtre qui accueillera la console (en pixels)
- src : URL complète (chemin) du fichier
- autostart : Spécifie si la vidéo est jouée automatiquement (true) ou non (false) (défaut : true)
- autoload : Spécifie si le chargement de la vidéo s'effectue automatiquement (true) ou non (false) (défaut : true)
- loop : Spécifie le nombre de fois où la vidéo est jouée (si la valeur est –1 le fichier sera joué indéfiniment)
- controls : Indique si le panneau de contrôle s'affiche (true) ou non (false) (défaut : true)
- type : Indique le type MIME ex: type="audio/mod" (facultatif)
Exemple : <embed src="divers/video.avi" width=200 height=200 autostart="false" loop=1>
3. Intégrer une vidéo Quicktime
Le module Quicktime (Apple) permet d'afficher des vidéos de type .MOV (mais aussi les formats AVI, MIDI, WAV ... avec Quicktime 3.0). L'intégration de vidéo Quicktime est identique au format AVI.
Cependant, la balise <embed> possède plusieurs attributs particuliers :
- type : indique si la vidéo est jouée automatiquement (true) ou non (false) (défaut : true)
- controller : Affiche la barre d'outils (true) ou non (false) (défaut : true). Si elle est affichée, pensez à augmenter la valeur height de 24 pixels
- loop : Indique si la vidéo diffusée se fait en boucle
- playereveryframe : Indique si la vidéo s'exécute au fur et à mesure du téléchargement (true) ou non (false). Equivalent au streaming mais l'image sera saccadée)
- target : Identique pour un lien vers une frame
- href : Lien avec la vidéo
- pan, tilt, fov, nod, et correction : Utilisés uniquement pour la diffusion de film VR (panoramique)
Note : Ce n'est pas parce que vous avez Quicktime installé sur votre machine qu'il se lancera automatiquement. Il faut d'abord le définir dans le type MIME de Windows. Sinon, c'est le contrôle
ActiveMovie (ou le lecteur de Media d'Internet Explorer) qui s'exécutera, ce qui, à part l'interface, donnera le même résultat.
Exemple : <embed src="divers/video.mov" width=200 height=200 controller="false">
4. Intégrer une vidéo RealVideo
L'intégration de Vidéo avec RealVideo est similaire à l'intégration de fichier audio avec RealAudio. Elle se fait donc : soit avec un lien hypertexte, soit avec la balise <embed> qui possède des
attributs identiques à l'insertion d'une vidéo AVI, sauf controls qui possède des valeurs spécifiques :
- all : La fenêtre de contrôle est complète
- controlpanel : Intègre les boutons play ,pause et stop ainsi que le curseur de position
- infovolumepanel : Intègre une fenêtre d'information ainsi que le curseur de volume
- infopanel : Intègre seulement la fenêtre d'information
- statusbar : Intègre une barre d'état
- playbutton : Intègre les boutons play et pause
- stopbutton : Intègre seulement le bouton stop.
Note : L'attribut console=nom permet, si vous avez plusieurs fichiers sur une même page, de les relier par le même nom et donc d'obtenir les mêmes attributs pour controls.
Exemple : <embed src="divers/video.ra" controls="infopanel" width=200 height=35 autostart="false">
5. Principe du streaming
Le principe du streaming est simple. Il s'agit d'une méthode qui permet d'obtenir un téléchargement fluide : Le fichier vidéo (ou sonore) se chargera petit à petit, ce qui sera transparent et ainsi,
non pénalisant pour le visiteur.
Intégrer une vidéo avec RealPlayer (même principe pour un fichier audio), en faisant appel au streaming, se passe en trois étapes :
- Créer le fichier au format RealVideo
- Création du Metafile
- Intégrer le fichier final dans votre page
a) Créer le fichier au format RealVideo
Pour créer un fichier RealVideo, vous devez passer par l'utilitaire Real Encoder 5 (audio et vidéo) disponible gratuitement sur le site Web de Real.com.
Cet utilitaire permet de transformer un fichier .avi (ou tout autre fichier vidéo) en .ra, son utilisation est très simple.
b) Création du Metafile
Le Metafile est juste un fichier ayant l'extension .ram et contenant une ligne qui appellera votre fichier RealVideo. Exemple : si votre fichier s'appelle video.ra, qu'il a été transféré par FTP dans
un répertoire se nommant film et que l'adresse de votre site est www.tv.com :
http://www.tv.com/film/video.ra
La création de ce fichier, que l'on nommera meta.ram, se fait tout simplement avec un éditeur de texte (le bloc-note par exemple). Attention tout de même aux majuscules et minuscules.
c) Intégrer le fichier final dans votre page
Pour relier votre page à ce Metafile, il suffit de créer un lien hypertexte qui appellera celui-ci et lancera RealPlayer. Exemple si vous avez transféré votre Metafile sur la racine de votre site
<a href="meta.ram">Du streaming avec RealVideo</a>
Note : Il est possible d'opter pour la balise <embed> à la place du lien.
6. Compatibilité des navigateurs avec les balises multimédia
Voici un tableau récapitulif des différentes balises pouvant accepter des fichiers multimédia ainsi que les navigateurs compatibles avec celles-ci. Comme vous pouvez le voir, il n'est pas de tout
repos de proposer du multimédia pour tous les visiteurs.
Netscape 2 I.Explorer 2 Netscape 3 4.x I.Explorer 3 4.x 5
<bgsound> Non Oui Non Oui
<img dynsrc> Non Non Non Oui
<embed> Non Non Oui Oui
<noembed> Balise non ignorée Balise non ignorée Balise ignorée Balise ignorée
<object> Non Non Oui (v4) Oui (v4 et v5)
_______________________
Réponse à : Animation flash Posté le 12/04/2005 à 16:47
VEGANGE
Visiteur

salut
merci pour les détails je vais bien le lire....
comme cela je comprendrais mieux ..
vos explications m'ont permis d'avancer..cela faisait un moment que j'essayais d'intégrer une anime sans résultat...
aa++++
_______________________
Réponse à : Animation flash Posté le 12/04/2005 à 17:58
J3R3MyMembre
67 posts
Inscrit le : 4/04/2005
Cependant, beaucoup de ces balises telle que <embed> ne sont pas valide en XHTML
_______________________
Aucun
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.