J'ai un objet flash incorporé avec un paramètre movie qui utilise une URL comme paramètre. Lorsque cette URL est résolue sur le client, l'URL conviviale complète est utilisée et le lien vers le fichier .swf est alors incorrect.Les paramètres Flash préfixent le contrôleur sur l'URL et ne peuvent pas trouver les fichiers à lire.
Voici le code HTML:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="100" height="30" id="MyId" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="Content/MyApp.swf?parm='/sounddir/mysound.mp3'" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="/Content/MyApp.swf?parm='/sounddir/mysound.mp3'" quality="high" bgcolor="#ffffff" width="100"
height="30" name="MyApp" align="middle"
allowScriptAccess="sameDomain" type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
Ce qui se passe est l'URL (par exemple) http://www.domain.com/MyContoller/MyAction?someid=4 la valeur pour le film vents parms avec:
MyContoller/'/ sounddir/MySound.mp3 '
J'ai essayé toutes les combinaisons de Url.Content, ResolveUrl etc. mais tout cela se passe sur le serveur et n'est d'aucune aide sur le client. J'ai également essayé de comprendre comment faire quelque chose avec les cartes de route, mais pas de succès là-bas ... Je ne peux même pas me débarrasser du "/" au milieu de l'URL incorrecte ...
Sure J'apprécierais l'aide sur ceci ... de bons blogs là-bas sur la façon d'utiliser flash avec MVC 2?
Merci d'avance.