Apache flex 警报框类
我想创建一个可重用的警报框类,它将在我的Flex项目的各个屏幕上实例化 有人能告诉我下面代码的下一步是什么吗?因为我对如何设置消息和标题以及如何在我的项目中调用类有点迷茫 任何帮助 谢谢Apache flex 警报框类,apache-flex,actionscript-3,flex4,alert,Apache Flex,Actionscript 3,Flex4,Alert,我想创建一个可重用的警报框类,它将在我的Flex项目的各个屏幕上实例化 有人能告诉我下面代码的下一步是什么吗?因为我对如何设置消息和标题以及如何在我的项目中调用类有点迷茫 任何帮助 谢谢 package components { import mx.controls.Alert; import mx.core.mx_internal; public class myAlertBox extends Alert { public function
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{
}
}
}
您不需要扩展警报,因为Alert.show()函数是静态的。但您可以如下设置:为消息字符串和类成员插入构造函数。有了它,cou就可以用构造函数调用类并显示alertbox 包装组件 { 导入mx.controls.Alert; 导入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();
如果您只想显示一个简单的警报框,只需直接使用mx.controls.alert,因为您可以指定标题和消息显示,然后:
import mx.controls.Alert;
Alert.show("the message", "the title");
它不起作用,我收到错误“功能不能同时是静态的和覆盖的”是删除“覆盖”和“静态”显示功能的修饰符。您试图从
mx.controls.Alert
类中不会自动出现的警报框中获取哪些附加功能?