Comment intégrer un SWF dans une page ASPX
Résolu/Fermé
A voir également:
- Comment intégrer un SWF dans une page ASPX
- Comment supprimer une page dans word - Guide
- Intégrer une vidéo dans un powerpoint - Guide
- Swf opener - Télécharger - Lecture
- Comment traduire une page - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
4 réponses
Je me permet de relancer le sujet car je bloque vraiment là dessus :s
Merci d'avance pour votre aide !
Merci d'avance pour votre aide !
a tu testé ce code ? tu a rempalcé <votre animation .swf> par le chemain de ton swf?
c'est bien, je voulais m'assurer que sa marche.
regarde par ici une explication detailée http://bernard.quevillier.pagesperso-orange.fr/index.htm de cette balise.
regarde par ici une explication detailée http://bernard.quevillier.pagesperso-orange.fr/index.htm de cette balise.
Ok merci pour ton lien je suis en train d'essayer de comprendre le code. Du coup, voila ce que j'en ai compris :
*****
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600">
*****
---> balise "object" qui sert à intégrer un objet avec en paramètre une largeur "width" et une hauteur "height". L'attribut codebase sert quand à lui à "spécifié un URL de base ou l'application peut être chargée au cas ou elle ne se trouverait pas sur le système client".
L'attribut classid sert à indiquer l'adresse du mécanisme de résolution à l'aide d'un URL.
*****
<param name="movie" value="votre animation.swf">
<param name="quality" value="high">
*****
On définie des paramètres avec un "name" et une "value".
*****
<embed src="votre animation .swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="800" height="600"></embed></object>
----------------------
-> malgré le lien que tu m'as fournit certains points restent flous :
* l'attribut "classid" et "codebase" de la balise "object".
(Qu'est ce que sait vraiment ce : "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" qui est incompréhensible, et l'adresse macromedia donnée pour le codebase ?)
* la balise "embed" ...
* les balises pour définir des paramètres ( je vois qu'on définie des paramètres mais on s'en sert à quel moment de ce code qui ressemble à du XML ... ? parce qu'on dit qu'on définit un paramètre de nom "movie" et de value "votre animation.swf" mais pour l'ordinateur, c'est juste un attribut et cela n'a pas vraiment de signification ( ce que je veux dire par la c'est que si on avait mi name = "salut" value = "pourquoi pas.txt" sa n'aurait rien changer si ce n'est le stockage de ces deux attributs ... )
* Pour finir je ne vois pas clairement ou on dit à notre page d'emprunter tel chemin ( C/...../... ) pour accéder au fichier qui sappelle "monMenuDeroulant.swf" ...
-------------------------
Si vous avez des éléments de réponse je vous en serez reconnaissant :) merci d'avance et bonne soirée !
*****
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600">
*****
---> balise "object" qui sert à intégrer un objet avec en paramètre une largeur "width" et une hauteur "height". L'attribut codebase sert quand à lui à "spécifié un URL de base ou l'application peut être chargée au cas ou elle ne se trouverait pas sur le système client".
L'attribut classid sert à indiquer l'adresse du mécanisme de résolution à l'aide d'un URL.
*****
<param name="movie" value="votre animation.swf">
<param name="quality" value="high">
*****
On définie des paramètres avec un "name" et une "value".
*****
<embed src="votre animation .swf" quality="high" pluginspage="https://get.adobe.com/flashplayer/" type="application/x-shockwave-flash" width="800" height="600"></embed></object>
----------------------
-> malgré le lien que tu m'as fournit certains points restent flous :
* l'attribut "classid" et "codebase" de la balise "object".
(Qu'est ce que sait vraiment ce : "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" qui est incompréhensible, et l'adresse macromedia donnée pour le codebase ?)
* la balise "embed" ...
* les balises pour définir des paramètres ( je vois qu'on définie des paramètres mais on s'en sert à quel moment de ce code qui ressemble à du XML ... ? parce qu'on dit qu'on définit un paramètre de nom "movie" et de value "votre animation.swf" mais pour l'ordinateur, c'est juste un attribut et cela n'a pas vraiment de signification ( ce que je veux dire par la c'est que si on avait mi name = "salut" value = "pourquoi pas.txt" sa n'aurait rien changer si ce n'est le stockage de ces deux attributs ... )
* Pour finir je ne vois pas clairement ou on dit à notre page d'emprunter tel chemin ( C/...../... ) pour accéder au fichier qui sappelle "monMenuDeroulant.swf" ...
-------------------------
Si vous avez des éléments de réponse je vous en serez reconnaissant :) merci d'avance et bonne soirée !
Bon en fait j'ai avancé un petit peu ! j'ai trouvé un code plus simple qui m'affiche le fichier swf dans ma page :
*****
<!--début de l'animation Flash-->
<object type="application/x-shockwave-flash" data="animation.swf" width="200" height="200">
<param name="movie" value="animation.swf" />
<!--début de l'alternative-->
<p>Alternative de l'animation</p>
<!-- fin de l'alternative-->
</object>
<!--fin de l'animation Flash-->
*****
Ce code marche seulement j'ai encore un petit problème :
* Lorsque je met une largeur de 200 px par exemple en attribut de la balise <object>, si mon animation est faite sur 100 px, elle se mettera au centre de l'emplacement objet de 200px, ce qui donne :
(bordure gauche de <object>) (bordure droite ...)
| animation |
| animation |
| animation |
| animation |
| animation |
| animation |
<--------------------> <--------------->
50 px 50px
<----------->
100px
Si vous avez la solution je vous remercie d'avance ;)
Bonne journée !
*****
<!--début de l'animation Flash-->
<object type="application/x-shockwave-flash" data="animation.swf" width="200" height="200">
<param name="movie" value="animation.swf" />
<!--début de l'alternative-->
<p>Alternative de l'animation</p>
<!-- fin de l'alternative-->
</object>
<!--fin de l'animation Flash-->
*****
Ce code marche seulement j'ai encore un petit problème :
* Lorsque je met une largeur de 200 px par exemple en attribut de la balise <object>, si mon animation est faite sur 100 px, elle se mettera au centre de l'emplacement objet de 200px, ce qui donne :
(bordure gauche de <object>) (bordure droite ...)
| animation |
| animation |
| animation |
| animation |
| animation |
| animation |
<--------------------> <--------------->
50 px 50px
<----------->
100px
Si vous avez la solution je vous remercie d'avance ;)
Bonne journée !