`
yexin218
  • 浏览: 970864 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

Flex自定义Alert窗口显示位置

    博客分类:
  • Flex
阅读更多
好像Flex3也没有找到可以直接使用的(x,y)的方法来指定Alert窗口的显示位置。但是还是有办法解决这个问题的:
代码1:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script><![CDATA[
  import mx.controls.Alert;
  import mx.managers.PopUpManager;
  private function showAlert():void{
      var alert:Alert = Alert.show("Can you see me on random positions?");
            PopUpManager.centerPopUp (alert);
           var newX:Number = 200;
           var newY:Number = 200;
           callLater (alert.move, [newX, newY]);

  }
]]></mx:Script>
  <mx:Button label="Show Alert" click="showAlert()"/>
</mx:Application>
 代码2:只更改showAlert()方法
private function showAlert():void{
      var alert:Alert = Alert.show("Can you see me on random positions?");
            PopUpManager.centerPopUp (alert);
           var newX:Number = 200;
           var newY:Number = 200;
           //alert.validateNow();

           alert.move(newX,newY);
           //callLater (alert.move, [newX, newY]);


  }
 代码3:添加即时验证:
private function showAlert():void{
      var alert:Alert = Alert.show("Can you see me on random positions?");
            PopUpManager.centerPopUp (alert);
           var newX:Number = 200;
           var newY:Number = 200;
           alert.validateNow();
           alert.move(newX,newY);
           //callLater (alert.move, [newX, newY]);


  }
 原创作者: Abdul Qabiz 。翻译整理:一路风尘
分享到:
评论

相关推荐

    Flex自定义右健菜单

    本文将介绍两种方法来实现Flex自定义右键菜单。 方法一: 1. **屏蔽内置右键菜单**:首先,我们需要在HTML模板文件(如`Index.template.html`)中引入两个JavaScript文件,`swfobject.js`和`rightClick.js`,用于...

    Flex中如何检测Alert控件是否closed的例子.zip

    需要注意的是,由于Flex的生命周期管理,如果Alert是在非根应用上下文中创建的(如在某个弹出窗口或模块中),那么在Alert关闭时,确保你的事件监听器已经正确移除,以防止内存泄漏。你可以这样做: ```...

    Flex4视频教程_03-04Alert控件的使用.rar

    4. 自定义Alert样式:除了基本的消息和标题,还可以通过传递样式名称来自定义Alert的外观。例如,`Alert.STYLE_OK_CANCEL`会创建一个具有“确定”和“取消”按钮的Alert。 5. Alert控件的其他属性和方法:Alert控件...

    Flex中通过设置isPopUp属性创建一个无法拖动的Alert对话框的例子

    要实现这个功能,我们需要自定义Alert对话框。在Flex中,我们可以继承`mx.controls.Alert`类并覆盖其相关方法。以下是一个简单的示例代码: ```actionscript package { import mx.controls.Alert; import mx.core...

    自定义的confirm窗口

    为了实现自定义的confirm窗口,我们可以利用HTML和CSS创建一个模态对话框(modal dialog),再用JavaScript控制其显示和行为。在提供的`index.html`文件中,可能包含了用于构建这个自定义对话框的HTML结构,而`...

    flex 自动弹出窗口(右下角弹出,右上角弹出)

    - 创建弹出窗口组件:这可以是自定义的Flex组件或者使用内置的`Alert`、`Prompt`等。 - 设置弹出位置:利用`PopUpManager.createPopUp()`方法时,传递一个包含x和y坐标的参数来设置弹出位置。通过计算屏幕宽度和高度...

    Flex中弹出对话框的定制

    Flex框架中的`Alert`类提供了显示警告框和确认对话框的功能。它可以用于向用户显示信息或请求用户做出选择。在本篇文章的代码示例中,我们主要关注的是如何根据不同的语言环境(默认为英文,中文环境)来定制这些...

    flex 入门实例教程

    - **点击位置显示**:显示用户点击的地图位置信息。 #### 八、实例开发 - 本书还提供了多个实际案例,帮助读者深入理解Flex的各种特性和用法。 - **用户注册界面**:展示了如何使用Flex创建一个简单的用户注册...

    Flex开发实例

    - 用户点击地图时,可以在相应位置显示标记或其他信息。 #### 三、实例开发 **1. 用户注册界面** - Flex可以用来构建用户友好的注册界面,包括表单验证等功能。 **2. 小型Flex网站** - 创建完整的Flex网站,...

    Flex试题 .txt

    Flex的Alert类默认不支持直接展示图片,但可以通过自定义Alert组件或者使用更高级的弹出窗口类(如ModalWindow)来实现这一需求。 ### 17. 解释Flex的单例模式和静态模式的区别,以及在AS中如何实现? 单例模式...

    Flex开发实例--学习必备

    - Flex支持创建弹出窗口,这可以通过 `PopupManager` 类实现。 - 示例代码: ```xml ``` #### 9. TitleWindow组件 - **TitleWindow** 是一个具有标题栏的窗口组件,常用于创建对话框或模态窗口。 - 可以设置其 ...

    12个Flex常用功能代码

    6. **设置Alert窗口透明**:在Flex中,你可以自定义Alert对话框的外观,如将`modalTransparency`设为0.0,使其完全透明,`modalTransparencyBlur`设为0,禁用模糊效果。 7. **取随机颜色**:通过将十六进制颜色值...

    非常炫的js弹出窗口

    当用户按下鼠标按钮时,记录初始位置,然后在鼠标移动时更新窗口位置,最后释放鼠标按钮时停止移动。 4. 弹出窗口的显示与隐藏:使用JavaScript可以轻松控制弹出窗口的显示和隐藏。这通常涉及到修改元素的display...

    flex4浏览器关闭

    虽然Flex应用本身不能直接控制浏览器行为,但可以监听到浏览器即将关闭的信号,从而进行一些必要的清理工作或显示确认对话框,询问用户是否真的要离开页面。 核心知识点包括: 1. **事件监听**:在Flex中,我们...

    Flex 开发技巧集

    2. **禁止TitleWindow拖动**:在创建自定义窗口时,通过PopUpManager的配置以及设置`isPopUp`属性为false,可以禁止TitleWindow被用户拖动。 3. **设置TabNavigator的标签文本样式**:通过指定`tabStyleName`属性,...

    flex开发工具的学习.txt

    - **DateChooser**:日期选择器,支持自定义显示格式。 - **ColorPicker**:颜色选择器。 - **Alert**:用于显示警告或消息。 #### 五、容器与布局管理器 ##### 1. 布局容器 - **Canvas**:灵活的容器,可以自由...

    create menu for flex .

    // 在指定位置显示菜单 menu.show(point.x, point.y); } ``` 这段代码创建了一个右键菜单,并设置了菜单的图标、标签等属性,还添加了菜单项点击事件的监听器。最后,通过获取鼠标当前位置并将其转换为全局坐标...

    Flex Gis 开发

    Alert.show("Hello, Flex!"); } ]]&gt; ``` #### 二、MXML与ActionScript简要说明 - **MXML**:在MXML中可以添加注释,格式为`&lt;!-- 注释 --&gt;`。 - **ActionScript**:支持单行注释`// 注释`和多行注释`/* 注释 ...

Global site tag (gtag.js) - Google Analytics