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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     Alertの同期が取れない
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ymori
Åê¹ÆNo.8440
投稿日時: 2004-6-18 12:55
モデレータ
居住地: 宝塚
投稿: 650
使用環境:
Re: Alertの同期が取れない
akymkznrさんは、他のプログラム経験があってそれと比較されているような感じがしますが、そうでしょうか?
例えば、VBのmsgboxだと
ret = msgbox("メッセージ", MB_YESNO, "タイトル")
if ret = IDYES then
    ' 「はい」のときの処理
end if

という風にメッセージのダイアログが閉じるまでその次の行は実行されませんが、Flashの場合は、
Alert.show("メッセージ","タイトル", Alert.OK | Alert.CANCEL, this, myClickHandler, "stockIcon", Alert.OK);
trace("アラート後");

「Alert」の次の行の「trace」は、Alertダイアログが閉じられるのを待たずにすぐに実行します。
VC++とか他の言語でしょうか。それで言うなら、モーダルダイアログとモードレスダイアログの違いですね。FlashのAlertは、ムービークリップを別に表示してダイアログとして表示させているので、それぞれの時間の進行は独立していますから、言って見ればモードレスダイアログのような状態ということです。
Flashでは常に時間が進行していますから、モーダルダイアログのようにプログラムの進行をそこで止めておくようなことができません。そのためのClickHandlerなのですね。


----------------
森 巧尚
http://www.ymori.com

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   Alertの同期が取れない akymkznr 2004-6-17 15:34
     Re: Alertの同期が取れない Condo 2004-6-17 16:03
     Re: Alertの同期が取れない Fumio 2004-6-18 6:22
     Re: Alertの同期が取れない akymkznr 2004-6-18 11:23
       Re: Alertの同期が取れない Fumio 2004-6-18 12:00
       » Re: Alertの同期が取れない ymori 2004-6-18 12:55
     Re: Alertの同期が取れない akymkznr 2004-6-21 13:53

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