Google Swiffy を使用して Flash SWF ファイルを HTML5 に変換しました。
これは Firefox で問題なく動作します。
ただし、IE8 では、次のエラーが表示されます。
「swiffy」は定義されていません
'stage' が null であるか、オブジェクトではありません
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>
Canvas を使用して自分でコーディングして、Flash ファイルの変換を開始しました。私はおそらくそれを続けます。これを行う時間が迫っていたので、これらのエラーを解決したいと考えています。
ありがとう。
スティーブン
(ところで、ファイルを添付できますか? コードは非常に長いです。)