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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     NumericStepper 値delete時の処理について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tina55
Åê¹ÆNo.32566
投稿日時: 2007-3-20 12:35
新米
居住地:
投稿: 2
使用環境:
WinXP,Flash MX2004
NumericStepper 値delete時の処理について
WinXP,Flash MX2004を使用しています。

NumericStepperを
maximum 1000
minimum 0
stepSize 1
value 0
とプロパティで設定して使用しています。

キーボード入力より、数値をdeleteキーで削除し、
別コントロールにフォーカスが移動した場合、
自動的にmaximumの値 1000が入る現象があります。

最小値を入れる方法はあるのでしょうか?

野中文雄
Åê¹ÆNo.32568
投稿日時: 2007-3-20 15:04
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: NumericStepper 値delete時の処理について
Flash 8で動作を確認できました。[パラメータ]はデフォルトのままでも、値を削除すると最大値maximumに設定されるようです。仕様といえば、いえるのかもしれません(よく考えられたものかどうかはともかく)。

取りあえず、以下のコンポーネントアクションを設定すると、最小値minimumになります。
// コンポーネントアクション
// NumericStepperインスタンスに設定
on (focusOut) {
	if (inputField.text == "") {
		inputField.text = minimum.toString();
	}
}

引用:
tina55さんは書きました:
NumericStepperを
maximum 1000
minimum 0
stepSize 1
value 0
とプロパティで設定して使用しています。

キーボード入力より、数値をdeleteキーで削除し、
別コントロールにフォーカスが移動した場合、
自動的にmaximumの値 1000が入る現象があります。

最小値を入れる方法はあるのでしょうか?

NumericStepperクラス内部の具体的な処理については、F-site「NumericStepperで奇数を表示する」に追記しておきました。


----------------
 

tina55
Åê¹ÆNo.32593
投稿日時: 2007-3-22 9:50
新米
居住地:
投稿: 2
使用環境:
WinXP,Flash MX2004
Re: NumericStepper 値delete時の処理について
ありがとうございました。
on (focusOut) {・・の処理を入れ、
対応できました。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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