トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     指定時間が経過でアクション
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
まなぶ
Åê¹ÆNo.19730
投稿日時: 2005-8-26 21:26
新米
居住地: 東京都杉並区
投稿: 13
使用環境:
MacOSX 10.6.3 Snow Leopard MacBookPro
FlashCS4
Safari 4.0.5
Firefox 3.6
IE6/7/8
Re: 指定時間が経過でアクション
・1フレーム目
 計測開始 getTimer()とかで
・2フレーム目
 getTimer()して1フレーム目のgetTimer()との差(経過時間)を判定
 指定時間になっていたら→4フレーム目へ移動
 指定時間になってなかったら→なにもしないで次フレームへ
・3フレーム目
 2フレーム目へ戻る
・4フレーム目
 何か実行

こういう感じだと思います。
同じことをenterframeのイベントメッソドを使うとちょっとスマートにまとまります。
ただ、このやり方だと
あくまでフレームという単位での処理なので、正確な判別は理論上できてません。
といっても誤差1、2フレーム?分くらいなので、フレームレート30fpsだとしたら0.03秒とかその程度です。

anais
Åê¹ÆNo.19726
投稿日時: 2005-8-26 20:38
新米
居住地:
投稿: 11
使用環境:
Windows XP Home
FLASH MX 2004 Pro
指定時間が経過でアクション
アクションスクリプトで指定時間が経過すると
何か実行するようにしたいんですけど、
どうすればいいのでしょうか?

よろしくお願いします。
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops