私は AS3 アプリケーションに取り組んでおり、完成間近です。同時に、私が一緒に仕事をしているデザイナーの 1 人が、アプリケーションのイントロ アニメーションとして機能する別の .fla にムービークリップを作成していました。イントロは、Flash CS4 / Player 10 の 3D モーション トゥイーン機能を使用し、ビルドされた .fla で問題なく動作します。
問題は、ムービークリップをアプリケーションのメイン .fla にインポートするとき、ムービークリップを動的にインスタンス化してステージに追加するときに、次のランタイム エラーの集中砲火が発生することです。
ReferenceError: エラー #1069: プロパティ null が fl.motion.KeyframeBase に見つからず、デフォルト値がありません。
fl.motion::KeyframeBase/getValue() で
fl.motion::MotionBase/getValue() で
fl.motion::Animator3D/setTime3D() で
fl.motion::AnimatorBase/set time() で
fl.motion::AnimatorBase$/processCurrentFrame() で
fl.motion::AnimatorBase$/parentEnterFrameHandler() で
このようなエラーの数に基づいて、トゥイーン ムービークリップのキーフレームごとに 1 つあると推測しています。Flash パブリッシュ設定が 2 つの .fla ファイルで同じであることを確認しました。ステージ サイズはわずかに異なりますが、ここでは問題ではないと思います。私もこの問題をグーグルで検索しましたが、 kirupa のこの孤独なスレッドしか見つかりませんでした。
何かご意見は?