Inserer une animation flash dans une view

bonjour
j’ai un problème un peu bête ,c’est facile d’insérer une animation flash
dans une page “html” simple,je déjà essayer plusieurs fois ça marche
nickel .mais lors je veux l’insérer dans une view avec le même code
impossible de le faire ,il 'y a toujours de vide dans la zone
d’insertion .
voici le code :

cette animation flash contiens une datagrid,
et merci d’avance

Tu l’as mise où ton anim flash ? A la racine de /public ? Parce que lÃ
il ne
va pas la chercher à la racine de ton site mais à /ton_controleur/ si je
ne
me trompe pas…

bonjour
j’ai essai tous genres de chemin,
– /home/***/Bureau/fun_upload/fla/multipleUpload.swf
– public/images/multipleUpload.swf
– je met l’animation dans le view/contenu
Рje met la encore dans contr̫leur
je veux juste l’afficher,mais rien ne passe
cette animation flash je les trouve dans ce tuto :

http://blog.vixiom.com/2006/09/08/multiple-file-upload-with-flash-and-ruby-on-rails/

Bonjour
merci bouceaup “Michel B.” pour l’explication,
le problème c’est pas ça ,j’ai résolu ce problème avec quelque chose que
je comprend pas,je met dans le params qui contient url :

  <param name="movie" value= "public/images/multipleUpload.swf" />

et j’enlève l’URL dans la balise embed et je met juste le nom animation
:
<embed src=“multipleUpload.swf” quality=“high” …

et ça marche,j’ai un simple question est: poooooourquoiiiiiii? :wink:

Non, en fait le problème n’est pas où tu dois mettre ton anim. A moins
que
tu aies vraiment envie de te compliquer la vie il faut la mettre dans :
/public/
(ou éventuellement un de ses sous-répertoires).

Ca veut dire qu’elle sera visible depuis le réseau à l’url :
http://url.vers.ton.appli/ton.anim.dans public

Tout ce que tu met dans /public est accessible à la racine de ton appli
sur
ton serveur (donc ce que tu mets dans un sous-répertoire de public est
accessible dans le même sous-répertoire de ton appli sur ton serveur),
et ce
sans passer par l’exécution d’un contrôleur.

Le problème ici vient du chemin que tu donnes au navigateur client pour
aller chercher l’anim flash. Tu lui dis :

et

<embed src=“multipleUpload.swf” … />

Donc tu lui dis de cherche relativement à l’url de la page en cours.

Mettons que ton contrôleur s’appelle TotoController et ton action pour
la
vue est “index”, l’URL relative à la vue est donc :

http://url.vers.ton.appli/toto/

Donc le chemin relatif où il va chercher ton anim est :

http://url.vers.ton.appli/toto/multipleUpload.swf

Alors que l’anim n’est accessible qu’Ã travers :

http://url.vers.ton.appli/multipleUpload.swf

Donc il faut que tu rende ton URL relative à la racine de ton
application,
soit :

et

<embed src=“/multipleUpload.swf” … />

Note le “/” avant multipleUpload.swf à chaque fois, c’est ce qui dit Ã
ton
navigateur “va chercher à la racine de l’application au lieu de chercher
relativement à la page en cours”.

En espérant que ça clarifie…