Flex中为我们提供的简单实用的Alert组件,可以为我们在项目开发中完成很多的应用控制和提示操作。其功能和Windows Form的MessageBox,JavaScript中的alert()一样,其作用我就不用我多说了。
本文将介绍Flex的Alert组件比较常见的几种应用模式,详细请坐下听我慢慢道来。
最常见的莫过于只做消息提示的功能应用,那Flex的Alert该怎么来实现呢?Flex的Alert组件位于mx.controls包下,Alert类提供了静态的show方法来完成我们常见的功能。使用很简单,如下便是只做消息提示的应用:
internal function onClick():void
{
Alert.show("Hello World!");
}
如果照上面的应用,在弹出的消息对话框中就只有提示消息,对话框没有标题。要让对话框显示标题该怎么办呢?很简单,如下代码示例:
internal function onClickTitle():void
{
Alert.show("Hello World!","这里是标题");
}
或许有人会问,以前做简单的提示操作已经学会了,确实很简单。如果我需要提供两个按扭让我选择,然后根据我的选择做不同的程序控制该怎么做呢?其实这正是我接下来要讲到的,详细见如下代码定义:
internal function onClickConfrm():void
{
Alert.yesLabel="是";
Alert.noLabel="否";
Alert.show("Hello World!","这里是标题",3,this,onCloseHandler);
}
方法的参数很容易理解,第一个为消息内容,第二个为标题显示内容,第三个为标识取值默认为4,第四个为当前Alert组件要显示的父容器,最后一个则为点击Alert组件的按扭(如:是、否、确定、取消等)后的回调函数,或者叫做事件处理函数。如下代码定义(alertResult是个标签组件Label):
internal function onCloseHandler(evt:CloseEvent):void
{
if(evt.detail==Alert.YES)
{
alertResult.text = "你选择的是:“是”!";
}
else
{
alertResult.text = "你选择的是:“否”!";
}
}
最后来看看对话框上出三个按扭(是,否,取消)的应用,代码定义如下:
internal function onClickHandler():void
{
Alert.yesLabel="是";
Alert.noLabel="否";
Alert.cancelLabel="取消";
Alert.show("Hello World!","这里是标题",1|2|8,this,onCloseHandler);
}
分享到:
相关推荐
Felx效果,帮助大家尽快的掌握Flex的特效.....................
felx 3.o api 帮助文档 felx 3.o 类的结构图
felx HashMap.as,自己编写的,希望对你们有所帮助
一点关于Felx的学习资料,入门相关,主要是练习题
felx高亮显示SQL语句关键字
java与felx通信的例子,新手参考!
felx嵌入到jsp 将FLEX嵌入到JSP,其实是通过JSP的TAGLIB实现的. 步骤还是蛮简单的 1:去ADOBE下载FLEX的TAGLIB for JSP. 2:将flex-webtier-jsp.jar 拷贝到WEB-INF/flex/jars 文件夹. 3:在WEB.XML中添加 <taglib-uri>...
flex 3组件使用与技巧大全,能帮助你更好的掌握组件应用,快速入门
VB中Felx Grid控件设计时如何改变列宽
非常好用的 felx AdvancedDataGrid 多选框 单选框支持渲染器,不需改到AdvancedDataGrid 代码; 支持 xml 数据源的网上可查到一些, 但这个可是 支持 Array 类型数据源的。
将FLEX嵌入到JSP,其实是通过JSP的TAGLIB实现的. 步骤还是蛮简单的 1:去ADOBE下载FLEX的TAGLIB for JSP. 2:将flex-webtier-jsp.jar 拷贝到WEB-INF/flex/jars 文件夹. 3:在WEB.XML中添加 <taglib-uri>FlexTagLib ...
flex 画渐变圆一圈套一圈的渐变圆,学习的可以下来看看
Flex是Adobe公司开发的支持RIA(Rich Internet Applications)开发和部署的技术产品,主要面向企业级的应用。借助于Flex强大功能,能够开发出增强更富有交互性和标签的用户界面。 对于初识Flex的开发者,总是对Flex...
原程序 博文链接:https://iamzealotwang.iteye.com/blog/538650
解决实时显示的数据图表,适合flex初学者,本人花了整整一天时间才理清
性能很好,适合大中型企业应用,flex的介入更强大。
下载解压缩,直接导入。将flash作为spring-mvc的view层来整合,充分实现RIA。
Flex客户端实现地图的热地图渲染,针对FeatureLayer,实现空间坐标点的热地图实时生成,不需要与服务端交互。
报表画斜线ReportDemo ReportDemo
经典案例,了解flex远程调用,了解flex使用json做数据载体.