FLEX例子之弹出提示窗口(Alert)

http://blog.desizen.com/4lone/549.html

 

<?xml version="1.0"
 encoding="utf-8"
?>



<mx:Application
 xmlns:mx="http://www.adobe.com/2006/mxml"
 layout="vertical"
 verticalAlign="top"



    horizontalAlign="center"
 backgroundGradientColors="[0x000000,0x323232]"
 paddingTop="0"
 viewSourceURL="srcview/index.html"
>

 
 <mx:Script>
    <![CDATA[
            import mx.controls.Alert;
            import mx.events.CloseEvent;

            // Event handler function uses a static method to show

            // a pop-up window with the title, message, and requested buttons.        

            private function clickHandler(event:Event):void {
                Alert.yesLabel = "Yes";
                Alert.noLabel = "No";


                Alert.show("Do you want to save your changes?", "Save Changes", 3, this, alertClickHandler);

            }

            // Event handler function for displaying the selected Alert button.

            private function alertClickHandler(event:CloseEvent):void {
                if (event.detail==Alert.YES)
                    status.text="You answered Yes";
                else
                    status.text="You answered No";
            }

            // Event handler function changes the default Button labels and sets the

            // Button widths. If you later use an Alert with the default Buttons, 

            // you must reset these values.
            private function secondClickHandler(event:Event):void {

                Alert.buttonWidth = 100;//多于两个按钮时,需要设置宽度
                Alert.yesLabel = "Cool";
                Alert.noLabel = "Lame";
                Alert.cancelLabel = "Never Mind";

                Alert.show("Do you want to save your changes?","Save Changes",1|2|8,this,alertClickHandler);

            }
        ]]>

    </mx:Script>

    <!--使用了css-->
    <mx:Style>

        .alertTitle{
            color:#ffffff;
            fontWeight:bold;
        }

        Alert{
            backgroundColor:#E3E3E3;

            /* backgroundAlpha: 0.8; */

            color: #323232;
            borderColor: #000000;
            borderAlpha: 0.7;
            headerHeight:20;
            themeColor: #848484;
            titleStyleName:alertTitle;

        }

    </mx:Style>

    <mx:Panel
 title="Alert Control"
 layout="horizontal"
 color="0xffffff"
 borderAlpha="0.15"
 width="500"

         paddingTop="2"
 paddingRight="10"
 paddingBottom="10"
 paddingLeft="10"
 horizontalAlign="center"
>
         <mx:VBox
 width="33%"
 borderColor="0xACACAC"
 borderStyle="solid"
 borderThickness="1"
 horizontalAlign="center"
 height="100%"
>

            <mx:Text
 width="100%"
 color="0x323232"
 textAlign="center"

              text="Click the button below to display a simple Alert window."/>

              <mx:Button
 label="Click Me"
 color="0x323232"
 click="Alert.show('Hello World!', 'Message');"
/>
<!--只显示一个ok按钮-->

        </mx:VBox>

        <mx:VBox
 width="33%"
  borderColor="0xACACAC"
 borderStyle="solid"
 borderThickness="1"
 horizontalAlign="center"
 height="100%"
>

             <mx:Text
 width="100%"
 color="0x323232"
 textAlign="center"

              text="Click the button below to display an Alert window and capture the button pressed by the user."
/>

              <mx:Button
 label="Click Me"
 color="0x323232"
 click="clickHandler(event);"/>

              <mx:Label
 id="status"
 color="0x0050AA"
 fontWeight="bold"/>

        </mx:VBox>

        <mx:VBox
 width="33%"
  borderColor="0xACACAC"
 borderStyle="solid"
 borderThickness="1"
 horizontalAlign="center"
 height="100%"
>



              <mx:Text
 width="100%"
 color="0x323232"
 textAlign="center"



              text="Click the button below to display an Alert window that uses custom Button labels."
/>



              <mx:Button
 label="Click Me"
 color="0x323232"
 click="secondClickHandler(event);"/>

         </mx:VBox>
    </mx:Panel>
</mx:Application>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值