更新 + ExternalInterfaceのついて

http://www22.atwiki.jp/swfadv/pub/as2/swfAdv.html
・TEXTイベントにキャラクター指定追加
  キャラクターID指定で、テキストアニメーション中に対象キャラクターが口パクする。
・linkイベント追加
  シナリオファイル名で現在のシナリオを終了し、新たなシナリオを再生する。
・セーブ時に確認ダイアログ表示
  シナリオファイルから(saveイベントから)起動時に、セーブするかどうかのダイアログを表示。

  • ExternalInterfaceについて修正

分岐処理にExternalInterface.callでJavaScriptのeval関数と連携して数式解決していたのだが、IEで閲覧すると全部nullが返っていたみたい。原因を探すと、以下の記事を見つけた。

・_quality | ExternalInterface.call Internet explorerでnullが返ってくる件
http://quality.ekndesign.com/archives/2006/07/externalinterfa.html
以下引用
>SWF貼り付けのobjectタグのID名に "external"を入れると動作する。

原因は、Flash8がパブリッシュしたHTMLをそのまま使った場合idに何かが入っているので問題ないが、IE6になったとき騒ぎになったActiveX問題の対応の為にHTMLを書き換えていたので起きた不具合。タグを書き換えて修正。
FLASH-JP.COM - Internet Explorerの仕様変更でFlashサイトを開くとメッセージが
http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=4709&forum=11