警报箱类

时间:2011-06-27 07:30:08

标签: flex actionscript-3 flex4 alert

我想制作一个可重复使用的Alert Box类,它将在我的Flex项目的各个屏幕上实例化。

有些人可以告诉我下面代码中的下一步,因为关于如何设置消息和标题以及如何在我的项目中调用类,我有点迷失了吗?

任何帮助。

由于

package components
{
    import mx.controls.Alert;
    import mx.core.mx_internal;

    public class myAlertBox extends Alert
    {
        public function AlertBoza()
        {
            super();

            var a:Alert;
        }

        override public static function show():void{


        }
    }
}

2 个答案:

答案 0 :(得分:1)

由于Alert.show()函数是静态的,因此您无需扩展Alert。但您可以按如下方式设置插入消息字符串和类成员的构造函数。有了这个,可以用构造函数调用类并显示警告框。

包装组件     {         import mx.controls.Alert;         import mx.core.mx_internal;

    public class myAlertBox
    {

            private var message:String;

        public function myAlertBox(message:String = "")
        {
            super();

            this.message = message;
        }

        public function show():void{

                    Alert.show(message);

        }
    }
}

在另一个课程中,您可以致电:

var box:myAlertBox = new myAlertBox("Error");
myAlertBox.show();

答案 1 :(得分:0)

如果您只想显示一个简单的警告框,只需直接使用mx.controls.Alert,因为您可以指定标题,然后显示消息:

import mx.controls.Alert;    
Alert.show("the message", "the title");