Se connecter avec
S'enregistrer | Connectez-vous

Pb pour Intégrer Flash/XML sur Nuked Klan

Dernière réponse : dans Programmation

Bonjour à tous!

J'ai un gros problème que je n'arrive pas à résoudre depuis hier...
J'ai créé un slideshow en flash que je voudrais intégrer à mon site basé Nuked Klan.
J'ai donc une page html sur laquelle j'ai inséré le fichier. J'ai essayé différentes méthodes (embed, object, ...).

Citation :
<object classid="clsid:D 27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/fla..."
width="480" height="360" id="tech" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="marchous07.swf" />
<param name="quality" value="high" />
<embed src="marchous07.swf" quality="high" width="480" height="360"
name="tech" align="middle"
allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

</object>


Le truc, c'est que si j'affiche cette page html directement dans mon navigateur, tout fonctionne.
Mais quand je l'affiche intégrée dans mon site, l'animation est bloquée, elle ne se charge pas.

Comme j'y vais à tâtons en script, j'ai essayé d'implémenter un slideshow MySpace sur cette page. Là, tout fonctionne. Alors j'ai essayé de modifier le script, mais non, ça foire... Visiblement la page n'arrive pas à charger le fichier XML.
Mais alors pourquoi ça marche sur cette même page en dehors de Nuked Klan???

PS: Voici les liens

LA PAGE DU SLIDESHOW

LA MÊME DANS MON SITE

Autres pages sur : integrer flash xml nuked klan

Lassé par la pub ? Créez un compte

Essaye ca :

<object class="flash_swf" type="application/x-shockwave-flash" data="site.swf" width="950" height="700">

<param name="movie" value="site.swf" />

<p>Problème de détection plugin Flash</p>

</object>

Merci pour ta réponse!

Mais ça fait la même chose que les autres scripts...
Ca marche en affichage de page direct, mais pas au sein du site.

Tu peux voir ça en cliquant sur les liens de mon post initial, c'est ce dernier script qui est sur la page.

Crée un module.

1-cree un répertoir du nom du module
2-cree un index.php
3-insert juste le code dedans
3-bis: N'oublit pas de mettre le marchous07.swf à coté
4-Upload ca dans le dossier modules/
5-Rajoute le nom du dossier qui correspond au module dans la table prefix_modules dans ta base de donnée.
Pour cela fait inséré et rempli comme cela:

-Rien
-Nom du module
-0
-3

Ensuite vas à :
http://www.chryseis.be/~frigobox/index.php?file=Ton-mod...

Ben non, ça change rien...
Puisque de toutes façons, le swf est dans le même répertoire, il le prenait déjà.
Et si cette ligne foirait, il n'aurait pas pu la charger dans la page en affichage direct non plus je suppose.

Mais merci pour le conseil!
D'autres idées?
Expert Programmation

Tu n'as pas mis ce que je t'ai dit, tu as mis :
<param name="movie" value="/modules/Slideshows/marchous07.swf" />

Il y a un slash en trop au début.
Si tu veux commencer par un slash, il faut mettre /~frigobox/modules/Slideshows/marchous07.swf.

Problème résolu, merci à vous!
C'était bien un problème de localisation.
Pour info, voici le code qui fonctionne:

Citation :
<object type="application/x-shockwave-flash" allowScriptAccess="never" allowNetworking="internal" height="360" width="480" align="middle"
data="http://www.chryseis.be/~frigobox/modules/Page/html/slid...
marchous07.swf?fs_path=http://www.chryseis.be/~frigobox/modules/Page/html/slid...">
<param name="allowScriptAccess" value="never" />
<param name="allowNetworking" value="internal" />
<param name="movie" value="http://www.chryseis.be/~frigobox/modules/Page/html/slid...
marchous07.swf?fs_path=http://www.chryseis.be/~frigobox/modules/Page/html/slid..." />
<param name="quality" value="high" />
</object>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde