Неправильное встраивание Flash-фильма - думаю, я виноват - PullRequest
1 голос
/ 16 мая 2009

Я попытался с помощью предложения другого пользователя использовать методы swfobject для встраивания Flash. Я, однако, не должен быть таким умным.

Ниже приведен монстр, с которым я столкнулся, но фильм не воспроизводится, и я даже не могу выделить его как фильм Flash, когда нажимаю + клик (Mac) ... как будто его даже не существует.

Любая инструкция о том, как я могу это исправить, будет принята с благодарностью!

<div id="audioPlayer">
<script type="text/javascript">

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg"
theVolume: "75"
bufferAudio: "0"
infoDisplayTime: "3"
scrollInfoDisplay: "yes"
startPlayingOnload: "yes"
autoAdvance: "yes"
popUpHelp: "yes"
};
var params = {
embed src="mp3s/wimpy_button.swf"
quality="high"
menu: "false"
loop: "false"
quality: "high"
scale: "noscale"
salign: "lt"
bgcolor: "000000"
wmode: "transparent"
allowScriptAccess: "sameDomain"
};
var attributes = {
id: "myDynamicContent",
name: "myDynamicContent"
};

swfobject.embedSWF("mp3s/wimpy_button.swf", "movie", "250", "140",
"9.0.0","Scripts/expressInstall.swf", flashvars, params, attributes);

</script>

Ответы [ 2 ]

3 голосов
/ 16 мая 2009

Вы пропускаете много запятых в ваших объектах:

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg"
theVolume: "75"
bufferAudio: "0"
infoDisplayTime: "3"
scrollInfoDisplay: "yes"
startPlayingOnload: "yes"
autoAdvance: "yes"
popUpHelp: "yes"
};

должно быть

var flashvars = {
wimpyApp: "mp3s/wimpy.php",
wimpySkin: "mp3s/skins/skin_transparent.xml",
defaultVisualExt: "jpg",
theVolume: "75",
bufferAudio: "0",
infoDisplayTime: "3",
scrollInfoDisplay: "yes",
startPlayingOnload: "yes",
autoAdvance: "yes",
popUpHelp: "yes",
};

Кроме того, у вас есть div с именем 'movie', верно? Вы помните, чтобы включить swfobject.js?

<script type="text/javascript" src="_js/swfaddress.js"></script>
0 голосов
/ 16 мая 2009

Спасибо, кво,

Я действительно заставил его работать, загрузив обновленный wimpy.swf с их сайта и использовав его. Нашел его в соответствующем сообщении здесь.

Я все еще использую метод "дважды испеченный", потому что, эй, он уже был там, и теперь он работает ... НО, я все еще работаю над копией и пробую этот метод swfobject.

Я поместил запятые во флэш-переменные, как вы сказали, и фактически мой div называется «audioPlayer», поэтому я изменил все вхождения «movie» на это.

У меня есть файл js в шапке как:

Он находится в папке «Scripts».

Все еще не работает, хотя :(

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...