Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: Simonlagaffe le le 21-07-2009 a 10:59:12

Titre: Intégrer du flash aux normes W3C
Posté par: Simonlagaffe le le 21-07-2009 a 10:59:12

Bonjour,
Voilà j'ai créé un site récemment pour une association, et je souhaiterai le mettre au norme W3C (plusieurs erruer sur ma page), notamment l'intégration d'animation flash (et oui j'utilise Dreamweaver qui n'utilise pas toutes les normes W3C)
J'ai donc recherché sur le net, et apparament l'utilisation du swobject semble une solution.
J'ai donc commencé par une animation (pour essayer si celà marché), mais maleureusement celle-ci ne se charge pas... et pas moyen de trouver mon erreur
A noter que je suis novice dans le domaine...
Voici donc mon code d'origine:


Code:

<DIV id=tete>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','981','height','150','title','Banniere','src','Images/Flash/Banniere_LRF','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','Images/Flash/Banniere_LRF' ); //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=9,0,28,0" width="981" height="150" title="Banniere">
<param name="movie" value="Images/Flash/Banniere_LRF.swf">
<param name="quality" value="high">
<embed src="Images/Flash/Banniere_LRF.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="981" height="150"></embed>
</object>

</noscript>
</DIV>


que j'ai donc remplacé par celui-la:

Code:
<DIV id=tete>
<SCRIPT type=text/javascript>
var so = new SWFObject(
"Banniere_LRF.swf",
"Banniere_LRF",
"980",
"150",
"9",
"#ffffff");
so.addParam("quality", "high");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</SCRIPT>
</DIV>


A noter que j'ai intégrer dans mon HEAD le script swobject...

Code:
<script type="text/javascript" src="swfobject.js"></script>


Et que j'ai déplacer mes fichier "SWobject.js" et "Banniere_LRF.swf" dans le même dossier que ma page web (pas d'erreur donc de chemin d'accés)

Merci pour votre aide!!
Pour info, la page est a l'adresse suivante:
http://remiseenforme59.perso.neuf.fr/Agenda.php (http://remiseenforme59.perso.neuf.fr/Agenda.php)

Titre: Re:Intégrer du flash aux normes W3C
Posté par: Ether Création le le 21-07-2009 a 14:45:39

Bonjour,

A ce que je vois sur votre site votre formulaire de contact fonctionne mal et vous avez encore des erreurs pour les normes W3C.

Si vous avez besoin d'un coup de main n'hésitez pas : ethercreation@yahoo.fr

Cordialement

Arthur

Titre: Re:Intégrer du flash aux normes W3C
Posté par: Simonlagaffe le le 21-07-2009 a 17:38:49

Et bien j'ai testé mon formulaire de contact et celui-ci à l'air de bien fonctionner.
Certes il n'y as pas le champ avec code de vérification, mais je l'intégrerai par la suite.
Mon soucis principal est de pouvoir intégrer du flash en respectant les normes W3C, et ej n'ai pas encore trouvé réponse à mon problème...
Toute aide serait al bienvenue comme j'utilise beaucoup de flash dans mon site
Merci d'avance

Titre: Re:Intégrer du flash aux normes W3C
Posté par: pppplus le le 24-07-2009 a 12:08:32

Mettez un code de ce type :

Code:

<object
type="application/x-shockwave-flash" data="url.swf"
width="1024" height="181">
<param name="movie" value="url.swf" >
</object>


Ca passe sans problème la validation w3c

Titre: Re:Intégrer du flash aux normes W3C
Posté par: communimage le le 03-08-2009 a 18:08:59

bonjour,
bon choix pour SWFObject,

il manque la div "flashcontent" voir ci-dessous

prends l'habitude d'écrire ton code en minuscule pour la w3c.

<div id=tete>

<div id="flashcontent">
ton texte alternatif qui sera remplacé par le flash
</div>

<script type=text/javascript>
var so = new SWFObject(
"Banniere_LRF.swf",
"Banniere_LRF",
"980",
"150",
"9",
"#ffffff");
so.addParam("quality", "high");
so.addParam("wmode", "transparent");
so.addParam("salign", "t");
so.write("flashcontent");
</script>
</div>

Voilà !

Titre: Re:Intégrer du flash aux normes W3C
Posté par: MarvinLeRouge le le 18-08-2009 a 22:52:27

Et les attributs entre guillemets :

type="text/javascript" et non type=text/javascript
id="tete" et non id="tete"

N.B. : Les valeurs de tes attributs peuvent elles contenir des majuscules : id="TeTeAuCaRrE" ça marche (sauf gros trou de mémoire de ma part).


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.