Flash 10でFLAを実行し、mouseX座標とmouseY座標に基づいてムービーのMovieClipを操作するAS3コードをいくつか作成しました。昨夜、FLAは100%完全に機能していました。
今朝、物事は大騒ぎになりました。映画のレイヤーはひどく動き始めました。だから私の式を疑って、私はそれをコメントアウトし、mx.x = mouseXに置き換え、同様にyに置き換えました。それでも不思議なけいれんが続いた。
Flash CS4 Proが更新され、ASOファイルのクリア、保存と圧縮を試し、ブラウザのキャッシュなどに問題がないことを確認しました。Flashを再起動し、マシンを再起動しました...できれば再起動します!!:)
昨夜Zipでバックアップした古いバージョンに戻ることにし、それを抽出して公開して実行したところ、完全に機能しました。次に、新しいバージョンをもう一度開いて、2つのFLAの違いを比較することにしましたが、説明できない理由で、壊れたFLAを公開すると、奇跡的にも機能し始めました。
ボットFLAには、スプライトを操作するための同じ式があるため、コードの問題ではありません。
誰かがおそらく何がうまくいかなかったのか考えていますか?私のFLAは壊れましたか?睡眠中に幻覚を引き起こす薬を使用していますか?
私はこの現象にとても戸惑っています!
フラッシュの動作がおかしいことがあります。先日、MonsterDebuggerのメモリモニターにメモリグラフ(忙しいスクロールとフラッシュRAMの使用状況のプロファイリング)を表示させましたが、フラッシュムービーを実行していませんでした。
Flashの問題は一体何ですか?
[編集]
また、Flash Playerがいくつかのソースファイルから大量のインポートを削除し、それらを元に戻して再公開するまで、これらのものが見つからないと文句を言うことにも気づきました。
import mx.rpc.http.*;
import mx.rpc.xml.*;
import mx.rpc.events.*;
import fl.data.*;
import fl.controls.*;
再公開すると、SWFは完全に機能し、ランダムに削除されます。それは他のいくつかの輸入品を残しますか?変!