FlashDevelop ツールと FlashPunk ゲーム エンジンを使用してアクション スクリプトでゲームを作成しています。Flash CS3 を使用してこのゲームに挿入するムービー クリップを作成するデザイナーがいます。
私の問題は、これらのムービー クリップをゲームに追加すると、必要以上に速く再生されることです。CS3 内で特定のフレーム レート クリップを作成する必要がありますか、または正しい速度で再生できるように設定されたその他のエクスポート オプションがありますか、それともコードで処理する必要がありますか。後者の場合、誰かアドバイスはありますか?
編集
私が抱えている別の問題は、コマンド movieClip.stop() が機能しないことです。エクスポート中またはプログラミング側で行う必要がある特別なことはありますか?
編集
これが私が自分のswfsにロードする方法です:
public var movieClip:MovieClip = new MovieClip();
private var myLoader:Loader;
public function MyMovieClip(location:String)
{
myLoader = new Loader();
var myRequest:URLRequest = new URLRequest(location);
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
myLoader.load(myRequest);
}
private function onCompleteHandler(loadEvent:Event):void
{
movieClip = loadEvent.currentTarget.content;
FP.stage.addChild(movieClip);
}
ムービー クリップが自動的に開始され、次のコマンドでクリップを停止しようとします。
movieClip.stop();
編集
ムービー クリップを破棄してスプライト シートに置き換えることにしました。これは、これらの役割にも適しているためです。しかし、すべての助けをありがとう。