Изменение флэш-файлов на экране нажатием кнопки - PullRequest
0 голосов
/ 03 декабря 2008

Я пытаюсь разработать способ замены файла флэш-памяти, отображаемого на экране, на другой файл, нажав кнопку. Я смог сделать это с jpg изображениями, но не могу заставить его работать с flash файлами. Кто-нибудь может помочь? Я был бы очень признателен.

Ниже приведены два htmls:

  1. Первый изменяет jpg изображений и работает
  2. Второй, который я создал, чтобы быть похожим, делает то же самое с flash файлами, но он не работает.

Мне пришлось поставить // на все строки, иначе, когда я задал вопрос, он пытался выполнить HTML. Спасибо.

Html 1. Это меняет изображение 1 на изображение 2 при нажатии. Работает

<html>
<head>
    <script type="text/javascript">
        function changeSrc()
        {
        document.getElementById("myImage").src="Image 2.jpg";
        }
    </script>
</head>
<body>
    <img id="myImage" src="Image 1.jpg" width="400" height="400" />
    <br /><br />
    <input type="button" onclick="changeSrc()" value="Change image">
</body>
</html>

Html 2. Это предназначено для смены Flash 1 на Flash 2 при нажатии. Не работает

<html>
<head>
    <script type="text/javascript">
    function changeSrc()
        {
        document.getElementById("myImage").src="Flash 2.swf";
        }
    </script>
</head>
<body>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
    id="myImage" width="450" height="335"> 
    <param name="movie"  value="Flash 1.swf" /> 
    </object> 
    <br /><br />
    <input type="button" onclick="changeSrc()" value="Change image">
</body>
</html>

1 Ответ

0 голосов
/ 09 июня 2009

У меня такая же проблема. Тем не менее, я сделал эту работу на IE, но он все еще не работает в Firefox.

Код, который работает в IE:

document.getElementById('Flash1').movie = 'flash2.swf';

document.Flash1.movie = "flash2.swf";

document.getElementById('Flash1').LoadMovie(0, 'flash2.swf');

document.getElementsByName("Flash1")[0].movie = 'flash2.swf';

Любой код будет работать в IE, выберите тот, который вам нравится.

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