Bonjour
Comment inserer une animation flash dans une feuille CSS?
Merci
Version imprimable
Bonjour
Comment inserer une animation flash dans une feuille CSS?
Merci
En la tenant fermement et en poussant très fort ? :roll::mouarf:
http://www.developpez.net/forums/d63...age-flash-css/
Merci pour ta réponse mais ca marche pas mon ami
Qu'est ce qui ne marche pas ? (maintenant en plus d'être insérable dans le CSS le flash aurait des jambes ? :roll::aie:)
oui ce serait pas mal d'en dire un peu plus. Tu veux faire quoi au juste ? si tu pouvais nous montrer ton CSS et HTML histoire de voir comment on peut t'aider.Citation:
Qu'est ce qui ne marche pas ?
Je dois mettre une animation flash dans un endroit precis sur mes pages du site
mon site et en php , mes pages suit un modele de feuille de styles en CSS, dans l'endroit ou je veux mettre mon animation je peux mettre une image sans probleme depuis une class sur mon CSS, mais quand je veux faire avec une animation flash ca marche pas et rien ne s'affiche, aprés quelque recherche sur le web , il est impossible de le faire en passant par CSS alors commet integrer mon animation flash sur mon site ?
Merci
Merci pour votre réponse mais ca marche pas
C'est pas en disant "ça marche pas" que ça va marcher. Tout le monde te poste des liens, faut les lire et faire tes essais personnels.
ok j'ai une page en Php lieé a une feuille de style en CSS
j'ai une class en CSS ou j'ai des parametres pour un emplacement précis sur ma page je veux dans cet emplacement integrer une animation flash mais le code que vous m'avez poster ne m'affiche rien voici mon code
et voila le code CSSCode:
1
2
3
4
5
6
7
8
9 if ($settings['banner'] != "") { echo "</td></tr><tr><td class='bann'> <center>".stripslashes($settings['banner'])."</center></td></tr></table>"; } else { echo "</td></tr></table>"; }
voilaCode:
1
2
3
4
5
6
7
8 .bann{ width:900px; height:150px; background-image:url(images/test.png); background-repeat:no-repeat; }
sur ma page je veux remplacer le backgroud-image par mon animation flash
mais j'arrive pas les amis!:cry:
Alors oui c'est sûr, tu ne peux pas passer par du CSS. Il faut passer par du HTML avec la balise <object>, exemple :
Donc c'est dans ton PHP qui génère l'HTML qu'il faut mettre ton animation flash. Comme Nadox te le précise via son lien...Code:
1
2
3
4
5
6
7
8
9 <object type="application/x-shockwave-flash" data="/flash/player.swf?6450" width="401" height="300" id="playerObject" style="visibility: visible; "> <param name="quality" value="autohigh"> <param name="bgcolor" value="#000000"> <param name="wmode" value="transparent"> <param name="allowfullscreen" value="true"> <param name="allowscriptaccess" value="always"> <param name="flashvars" value="..."> </object>
Une animation Flash n'est pas une image et ne s'intègre pas dans le css ! Lit les liens, Bon sang !...
Merci messieurs
Ne me prenez pas pour un ...!
Le code que vous m'avez fournis et les lien que vous m'avez poster "Bon sang" j'ai tous essayer mais rien ne s'affiche !:cry:
Une toute dernieres question sur quel endroit de ma page php je vai mettre le code pour Flash
Pas de souci :)!
je suppose qur tu veux la mettre au niveau de ton <td class="bann">, il faut donc faire comme ceci :
après je ne sais pas si tu veux qu'il soit en fond de ta cellule ? Pour se faire il faut mettre l'animation en position absolue.Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if ($settings['banner'] != "") { echo "</td></tr><tr><td class='bann'> <object type='application/x-shockwave-flash' data='/flash/player.swf?6450' width='401' height='300' id='playerObject'> <param name='quality' value='autohigh'> <param name='bgcolor' value='#000000'> <param name='wmode' value='transparent'> <param name='allowfullscreen' value='true'> <param name='allowscriptaccess' value='always'> <param name='flashvars' value='...'> </object> <center>".stripslashes($settings['banner'])."</center></td></tr></table>"; } else { echo "</td></tr></table>"; }
Ca me donne l'erreur suivante
Parse error: syntax error, unexpected T_STRING, expecting
je viens d'éditer mon message, je n'avais pas mis à jour les quotes et donc tu n'as peut être pas vu que j'avais changé mon code.
Refais un essai
Renvois le code a nouveau
merci
il est écrit 3 posts plus haut :
Citation:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 if ($settings['banner'] != "") { echo "</td></tr><tr><td class='bann'> <object type='application/x-shockwave-flash' data='/flash/player.swf?6450' width='401' height='300' id='playerObject'> <param name='quality' value='autohigh'> <param name='bgcolor' value='#000000'> <param name='wmode' value='transparent'> <param name='allowfullscreen' value='true'> <param name='allowscriptaccess' value='always'> <param name='flashvars' value='...'> </object> <center>".stripslashes($settings['banner'])."</center></td></tr></table>"; } else { echo "</td></tr></table>"; }
Merci ornitho mais rien ne s'affiche
ou dois-je mettre aobsolue
rien ne s'affiche ?
As tu bien renseigné l'url de ton animation flash (celle que je donne dans "data=..." est un exemple) ainsi que les autres propriétés de <object> (width, height, wmode...) ?
Peux tu mettre ton html généré par ton navigateur ( via un bon firebug ou les outils de développement de chrome) ?
Concernant la position absolue de ton <object>, tu dois rajouter dans ta css l'instruction suivante :
Code:
1
2
3
4
5
6 .bann object{ position:absolute; top:0; right:0; }