コンポーネント(Alert)の使い方がよくわかりません
ヘルプにあった以下のサンプルスクリプトの実行には成功しました。
import mx.controls.Alert;
// 警告の確認後に実行するアクションを定義する。
var myClickHandler:Function = function (evt_obj:Object) {
if (evt_obj.detail == Alert.OK) {
trace("start stock app");
}
};
// 警告ダイアログボックスを表示する。
Alert.show(0,0,"Launch Stock Application?", "Stock Price Alert", Alert.OK | Alert.CANCEL, this, myClickHandler, "stockIcon", Alert.OK);
このアラートを、「あるボタンが押されたら表示させる」としたいのですが、うまくいきません。
上のサンプルスクリプトの「// 警告ダイアログボックスを表示する。」のところを以下のように変えました。
btn1.onRelease = function(){
Alert.show(0,0,"Launch Stock Application?", "Stock Price Alert", Alert.OK | Alert.CANCEL, this, myClickHandler, "stockIcon", Alert.OK);
}
これでも表示はされるのですが、座標がとんでもないところで、普通通り画面中央に表示されません。
これをちゃんと中央に表示したいのですがいい方法はないものでしょうか?