Как загрузить определенную флэш-память при переключении различных языков в веб-приложении ASP.NET? - PullRequest
0 голосов
/ 04 февраля 2010

Я создал многоязычное веб-приложение ASP.NET, и никаких проблем.Я пытаюсь добавить флэш-заголовок для этого сайта, поэтому я сделал пару флеш на другом языке (потому что они отличаются не только языком, они немного отличаются из-за разных культур)Но моя проблема в том, что я не знаю, как загрузить конкретную вспышку при переключении на другой язык.

Есть решение?

Ответы [ 2 ]

1 голос
/ 04 февраля 2010

Если бы это был я, я бы создал файл ресурсов для каждого языка (что вы, возможно, уже сделали, в зависимости от того, как вы реализовали интернационализацию), и просто сохранил бы разные имена SWF-файлов в каждом файле.

Затем, когда вы пишете код для встраивания SWF, просто динамически считывайте имя файла из файлов ресурсов, и вы получите правильное имя файла для текущей культуры. Что-то вроде:

<embed src="<%=Resources.text.SWFFileName%>.swf" />

Я нашел эту статью весьма полезной, когда дело дошло до файлов ресурсов.

1 голос
/ 04 февраля 2010

если у вас есть языковая переменная внутри скрипта страницы ASP.NET, вы можете просто загрузить

<embed src="flash_header_<%= language_variable %>.swf" />  

что-то в этом роде.Тогда он будет загружать разные SWF.Я давно записал asp.net, поэтому код может быть неправильным, но концепция есть

...