2010-11-21 12 views
0

Parametre olarak bir url kullanan bir film parametresi olan gömülü bir flash nesnesine sahibim. Bu URL, istemcide çözüldüğünde, tam arkadaşlıklı url kullanılır ve .swf bağlantısı yanlış olur.Flash parametreleri denetleyiciyi URL'ye hazırlıyor ve oynatılacak dosyaları bulamıyor

<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> 

ne olur (örneğin) url'dir film için değer Parms http://www.domain.com/MyContoller/MyAction?someid=4 ile rüzgarlar:

MyContoller/'/ sounddir/MySound.mp3 İşte

HTML'dir '

Url.Content, ResolveUrl vb .'nin her bir birleşimini denedim ancak tüm bunlar sunucuda gerçekleşir ve istemcide hiçbir yardımı olmaz. Ayrıca rota haritaları ile bir şeyler yapmak nasıl anlamaya çalıştım, ama orada hiçbir başarı ... Ben yanlış URL'nin ortasında "'/" kurtulmak bile ...

Elbette Bu konuda yardım için minnettarım ... MVC 2 ile flaş nasıl kullanılacağı konusunda iyi bloglar var mı?

Şimdiden teşekkürler.

cevap

0

ben kesin bir cevap veremem, ama birkaç şey vardır için bakmaya:

size swf tırnak parm bekliyor emin misin? URL parametrelerini "/Content/MyApp.swf?parm=/sounddir/mysound.mp3" gibi tırnak işaretleri olmadan göndermek daha yaygındır.

Parametre, swf dosyasının URL'sine eklemek için bir alternatif flashvars kullanıyor. Parametreyi swf URL'sine flashvarları kullanarak eklemek için Flash uygulamasındaki ActionScript'in değiştirilmesine gerek yoktur, bu değer dahili olarak aynı şekilde alınır.

İlgili konular