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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     ComboBoxのchangeイベントからのAlertの表示
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
cozzy
Åê¹ÆNo.26041
投稿日時: 2006-6-14 12:41
新米
居住地: 川崎市
投稿: 6
使用環境:
ComboBoxのchangeイベントからのAlertの表示
こんにちは。

Flash8 Proを使用しています。
Alertコンポーネントについてですが、
ComboBoxコンポーネントのchangeイベント内でAlert.showにより
Alertを表示するとフリーズしてしまい困っています。

ComboBoxではなくButtonコンポーネントのclickイベントで試したところ
フリーズせずAlertが表示されます。

また、FlashMX 2004の環境が手元にないため、試すことができないのですが、
FlashMX 2004では、ComboBoxのchangeイベントでもフリーズせずAlertが表示
されたと記憶しています。

テスト用に作成したソースは以下になります。
Buttonコンポーネントをtest_btn、ComboBoxコンポーネントをtest_cmbのインスタンス名としています。


import mx.controls.Alert;

var myClickHandler:Function = function (evt_obj:Object) {
  if (evt_obj.detail == Alert.OK) {
  }
};

var test_Lsn:Object = new Object();
test_Lsn.change = function(evt) {
  Alert.show("Launch Stock Application?", "Stock Price Alert", Alert.OK | Alert.CANCEL, null, myClickHandler, "stockIcon", Alert.OK);
};

test_Lsn.click = function(evt) {
  Alert.show("Launch Stock Application?", "Stock Price Alert", Alert.OK | Alert.CANCEL, null, myClickHandler, "stockIcon", Alert.OK);
};

test_cmb.addEventListener("change", test_Lsn);
test_btn.addEventListener("click", test_Lsn);
stop();


ComboBoxコンポーネントのchangeイベントからAlertを表示することはできないのでしょうか?
また、フリーズする原因等回避する方法をご存知の方がいらっしゃいましたら
教えていただけないでしょうか?
よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » ComboBoxのchangeイベントからのAlertの表示 cozzy 2006-6-14 12:41
     Re: ComboBoxのchangeイベントからのAlertの表示 gonzaemon0 2006-6-14 14:53
     Re: ComboBoxのchangeイベントからのAlertの表示 Fumio 2006-6-14 15:03
     Re: ComboBoxのchangeイベントからのAlertの表示 cozzy 2006-6-14 18:13

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