FlashPlayer10になったら、loadMovieがおかしい!?

バグなのか仕様変更なのかわかりませんが・・・

既存のMC「swf_stage」に、いったんa.swfを

swf_stage.loadMovie("a.swf");

で読み込んだあとに、同じMCに別のb.swfを読み込むとき、そのまま、

swf_stage.loadMovie("b.swf");

としたら、a.swfは消えて、b.swfが読み込まれていました。FlashPlayer9までは。


現状最新版 Flash Player 10.1.85.3 WIN だと、2回目のロードをしてくれません。
MCインスタンスが消えているわけではありません。

バグならバージョン上がればなおるかもしれませんが、とりあえず対処としては、

swf_stage.createEmptyMovieClip("mc",111);

swf_stage.mc.loadMovie("a.swf");

のあと

swf_stage.createEmptyMovieClip("mc",111);

swf_stage.mc.loadMovie("b.swf");

とやったらうまくいった。
ちなみに、unloadMovieも効かず。上記で111となっている深度を変えてもうまくいかず。う~む。

でもたしかJPGとかは大丈夫だった気がする(未実証)


★追記
発生条件がわかりました。

AS1.0書き出しをしているswfを読み込むとおかしくなるようです。
※読み込む元のswfは、AS2.0
AS1.0のswfだと、gotoAndPlayすら効かない。

たしかに、AS2.0とAS3.0ではまったく互換性ないですが、いきなり下位の互換性が弱まるとは・・・

Evernoteで全角スペースが入力できなくなったら

[ツール]→[オプション]から「利用可能な更新にプレリリース バージョンも含める」にチェックをいれると解消!単にリリース版の最新のバグってだけらしいですが。

ネタ元:http://hisitu.bne.jp/zatugakuou/2655.html

まめfileでネットワークにアクセスできなくなったとき

うちの会社では まめfile というフリーのファイラーを全PCに導入しています。
何が便利って、ファイル操作が便利。
・Tキーでファイル名コピー
・Rキーでリネーム
・Eキーでエディタ起動
など。
一括でフォルダも作れるし、一括でリネームもできる。

このソフトなかったら、業務効率かなり下がって大変です。


が・・・
突然まめFileからネットワークにアクセスできなくなりました。
エクスプローラーで直接PC名を打てば繋がりますが、ネットワーク一覧でコンピューター名は表示されない。

いろいろ調べて、マスターブラウザがおかしいのでは?という仮説に至り・・・
http://mbsupport.dip.jp/mb/mb004_1.htm
を参考に、常に起動しているファイルサーバーに対して、優先的にマスターブラウザにするという設定をしたら、なんと解決!


何も変えていないのに、突然ネットワークがおかしいという場合は要チェック項目です。


関連記事:Windows Server 2008 でマスターブラウザの設定