`
hanyiduo
  • 浏览: 79393 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Flex中如何通过在全局selector中设置不同的样式

    博客分类:
  • Flex
阅读更多
<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
        layout="vertical" 
        verticalAlign="middle" 
        backgroundColor="white"> 
  
    <mx:Style> 
        global { 
            modalTransparencyBlur: 0; 
            modalTransparency: 0.8; 
            modalTransparencyColor: black; 
            modalTransparencyDuration: 500; 
        } 
    </mx:Style> 
  
    <mx:Script> 
        <![CDATA[ 
            import mx.controls.Alert; 
            import mx.managers.PopUpManager; 
  
            private function showAlert():void { 
                Alert.show("hello", "world"); 
            } 
  
            private function showContactForm():void { 
                var contactForm:ContactForm = new ContactForm(); 
                PopUpManager.addPopUp(contactForm, this, true); 
            } 
        ]]> 
    </mx:Script> 
  
    <mx:ApplicationControlBar dock="true"> 
        <mx:Button label="Alert" click="showAlert();" /> 
        <mx:Button label="ContactForm" click="showContactForm();" /> 
    </mx:ApplicationControlBar> 
  
</mx:Application>



如下是弹出的页面代码
<?xml version="1.0" encoding="utf-8"?> 
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" 
        width="320" 
        height="240" 
        showCloseButton="true" 
        close="titleWindow_close();" 
        creationComplete="titleWindow_creationComplete();"> 
  
    <mx:Script> 
        <![CDATA[ 
            import mx.controls.Alert; 
            import mx.managers.PopUpManager; 
  
            private function titleWindow_close():void { 
                PopUpManager.removePopUp(this); 
            } 
  
            private function titleWindow_creationComplete():void { 
                PopUpManager.centerPopUp(this); 
            } 
  
            private function sendButton_click():void { 
                Alert.show("Thanks for the feedback"); 
                titleWindow_close(); 
            } 
        ]]> 
    </mx:Script> 
  
    <mx:Form styleName="plain" width="100%" height="100%"> 
        <mx:FormHeading label="Contact Us" /> 
        <mx:FormItem label="Name:" width="100%"> 
            <mx:TextInput id="feedbackName" width="100%" /> 
        </mx:FormItem> 
        <mx:FormItem label="Email:" width="100%"> 
            <mx:TextInput id="feedbackEmail" width="100%" /> 
        </mx:FormItem> 
        <mx:FormItem label="Comments:" width="100%" height="100%"> 
            <mx:TextArea id="feedbackComments" width="100%" height="100%" /> 
        </mx:FormItem> 
    </mx:Form> 
  
    <mx:ControlBar horizontalAlign="right"> 
        <mx:Button id="sendButton" 
                label="Send" 
                click="sendButton_click();" /> 
    </mx:ControlBar> 
  
</mx:TitleWindow>

分享到:
评论

相关推荐

    用selector设置button可用和不可用的样式

    通过使用Selector,开发者可以轻松地控制Button在不同状态下的样式,提高应用的视觉一致性。结合代码中的动态控制,可以实现更灵活的用户界面设计。记住,良好的用户体验往往源于这些细节的处理,因此理解并熟练运用...

    Android设置button背景selector和字体selector

    通过以上讲解,你应该了解了如何在Android中使用Selector为Button设置动态背景和字体颜色。熟练掌握这一技巧,可以让你的App界面更具有吸引力和用户体验。实践中,你可以根据实际需求调整状态和颜色,创造出更多个性...

    [Flash/Flex] 使用css定义文本样式

    在CSS中,我们通过选择器(Selector)来指定需要应用样式的元素,然后定义一组属性(Property)来设置元素的具体样式。例如,要设置所有`&lt;text&gt;`标签的字体为Arial,大小为14像素,我们可以写: ```css .text { ...

    android selector注入器

    在Android开发中,选择器(Selector)是一种非常重要的机制,用于定义View在不同状态下的显示样式,如按下、聚焦、默认等。`android selector注入器` 提供了一种高效且便捷的方式来管理这些状态选择器,使得开发者...

    SelectorDrawable2

    SelectorDrawable的一个常见应用场景是在ListView或RecyclerView中,通过设置列表项的Selector,实现点击和选中时的不同视觉反馈。这有助于提升用户体验,使用户明确知道当前选择的是哪个条目。 总的来说,Selector...

    Selector

    标题中的"Selector"一词在IT领域通常指的是选择器,它是编程语言或样式表中用于选取元素的关键概念。在Web开发中,特别是CSS(层叠样式表)中,选择器用于定位HTML或XML文档中的特定元素,以便应用样式。同时,选择...

    Android selector 完整demo

    在Android开发中,Selector是一种非常重要的资源类型,它主要用于定义视图在不同状态下的外观,如按下、聚焦、默认和选中等。本教程将深入探讨Android中的Selector及其使用方法,通过一个完整的Demo来帮助你理解和...

    iconFont 实现selector的Demo

    在iconfont中实现selector,可以使图标在不同状态下呈现出不同的效果,增强用户界面的交互性和视觉反馈。 实现方法通常包括以下步骤: 1. **创建selector文件**:在res/drawable目录下创建一个XML文件,如`icon_...

    带圆角的selector

    在Android开发中,`Selector`是一种非常重要的图形元素,它被用来定义视图在不同状态下的外观,如正常状态、按下状态、选中状态等。`Selector`通常以XML文件的形式存在于项目的`res/drawable`目录下。在这个场景中,...

    Android自定义矩形及selector、shape的使用

    在XML中,`&lt;selector&gt;`元素包含了多个`&lt;item&gt;`元素,每个`&lt;item&gt;`代表一种状态和相应的视图样式。`&lt;item&gt;`内的`android:state_pressed`、`android:state_focused`等属性定义了状态,而`android:drawable`则定义了...

    flutter file-selector

    Flutter的file_selector插件可以帮助开发者在移动应用中方便地选择文件。 要使用file_selector插件,首先需要将插件的依赖项添加到pubspec.yaml文件中,并运行flutter pub get命令获取插件的最新版本。 在插件使用...

    ListView Button ImageView 里应用selector选择器切换图片并保持住

    Selector是Android中的一个资源类型,它可以定义不同状态下的显示样式,如按下、聚焦、默认等状态。通常,selector包含两种或更多的状态,每种状态对应一个图片或颜色值。在XML文件中定义selector,我们可以使用`...

    SelectorGadget CSS选择器

    3. **兼容性检查**:SelectorGadget还会检查生成的选择器在其他浏览器中的兼容性,确保你在不同平台上的样式应用都能正常工作。 4. **代码复制**:一键复制生成的选择器,方便直接粘贴到你的CSS或JavaScript文件中...

    Android selector

    在Android开发中,Selector是一种非常重要的图形元素,它被广泛用于定义View的不同状态下的样式,例如:按下、聚焦、默认和禁用等。Selector通常是一个XML文件,位于res/drawable目录下,它可以控制按钮、图像视图、...

    探索Android中selector和shape的结合使用

    在Android开发中,Selector和Shape是两种非常重要的资源文件,它们在UI设计和交互中扮演着关键角色。Selector主要用于实现视图(如按钮、文本框等)的状态改变时的样式切换,而Shape则用于定义自定义形状,如矩形、...

    Laravel开发-selector

    在Laravel框架中,开发一个名为"selector"的组件,我们可以深入理解其背后的原理和应用场景。选择器模式(Selector Pattern)是一种设计模式,它允许在运行时动态地选择算法或行为,提供了一种灵活的方式来应对多态...

    RocketMQ自定义selector实现消息通道定向发送和拉取

    本文将深入探讨如何通过自定义Selector实现在RocketMQ中进行消息通道定向的发送和拉取。 在RocketMQ中,Selector是用于过滤和选择消息的关键组件,它允许消费者根据特定的条件从队列中选择要消费的消息。默认的...

    Contact Selector控件的使用

    总结,Contact Selector控件在InfoPath中的使用涉及多个步骤,包括创建表单、添加控件、配置数据源、设置辅助数据源、管理数据连接、设置安全选项以及发布和验证表单。熟练掌握这些步骤,能够帮助我们在InfoPath中...

    SelectorGadget Chrome插件文件信息

    SelectorGadget提供了一个直观的界面,使得用户可以直接在浏览器中点击页面元素,快速获取对应元素的CSS选择器代码,这在编写爬虫脚本时非常有用。 在使用SelectorGadget时,你只需要在安装插件后打开需要爬取的...

    BusCreator和BusSelector的简单实验

    在simulink上进行BusCreator和BusSelector的简单实验

Global site tag (gtag.js) - Google Analytics