Я конвертировал Flash SWF-файл в HTML5 с помощью Google Swiffy.
Это прекрасно работает в Firefox.
Однако в IE8 я получаю следующие ошибки:
'swiffy' не определено
'stage' равен нулю или не является объектом
В IE, если вы посещаете раздел галереи Google Swiffy (http://www.google.com/doubleclick/studio/swiffy/gallery.html), и нажимаете наВ любом из примеров вы получите похожие ошибки (или, по крайней мере, я). Поэтому, возможно, это существующая проблема.
Я также свяжусь с Google, чтобы узнать, есть ли решение этой проблемы..
Вот фрагмент кода.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Swiffy output</title>
<script src="http://www.gstatic.com/swiffy/v3.5/runtime.js"></script>
<script>swiffyobject = {"tags":
[{"id":1,"height":194,"width":609,"data":"data:image/jpeg;
base64,/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkS
...there's a lot of converted code, most of it looks like the gibberish above...
</script>
</head>
<body style="overflow:hidden;margin:0;">
<script>var stage = new swiffy.Stage(document.body, swiffyobject);</script>
<script>stage.start();</script>
</body>
</html>
Я начал преобразовывать файл Flash, кодируя его сам с помощью Canvas. Вероятно, я продолжу его. Меня просто нажали длявремя, чтобы сделать это, и хотел бы, чтобы эти ошибки были устранены.
Спасибо.
Стивен
(Кстати, я могу прикрепить файл? Код действительно длинный.)