- 浏览: 254959 次
- 性别:
- 来自: 大连
文章分类
最新评论
-
红小豆:
Criteria和Detachedcriteria的区别及应用 -
fjjiaboming:
那就稍微翻译一下 啊....
Mysql autoReconnect 的问题 -
woyaowenzi:
非常感谢,我正想做一个画线的控件,就和windows的画图板一 ...
一个简单的FLEX画图demo -
guzen:
可以用一下flash builder 4,现在支持绝对定位了, ...
how to use flex layouts -
suifeng:
好!
一个简单的FLEX画图demo
Java代码
- <?xml version= "1.0" encoding= "utf-8" ?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- layout="vertical"
- verticalAlign="middle"
- backgroundColor="white"
- creationComplete="init()" >
- <mx:Script>
- <![CDATA[
- import mx.controls.Label;
- import mx.events.CloseEvent;
- import mx.containers.TitleWindow;
- import mx.managers.PopUpManager ;
- private var titleWindow:TitleWindow;
- private function init(): void {
- var label:Label = new Label();
- label.text = "Hello world" ;
- titleWindow = new TitleWindow();
- titleWindow.title = "Custom title" ;
- titleWindow.showCloseButton = true ;
- titleWindow.width = 240 ;
- titleWindow.height = 180 ;
- titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close);
- titleWindow.addChild(label);
- PopUpManager .addPopUp(titleWindow, this , true );
- PopUpManager .centerPopUp(titleWindow);
- }
- private function titleWindow_close(evt:CloseEvent): void {
- PopUpManager .removePopUp(titleWindow);
- }
- ]]>
- </mx:Script>
- <mx:Button label="Launch TitleWindow" click= "init()" />
- </mx:Application>
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.controls.Label; import mx.events.CloseEvent; import mx.containers.TitleWindow; import mx.managers.PopUpManager ; private var titleWindow:TitleWindow; private function init():void { var label:Label = new Label(); label.text = "Hello world"; titleWindow = new TitleWindow(); titleWindow.title = "Custom title"; titleWindow.showCloseButton = true; titleWindow.width = 240; titleWindow.height = 180; titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close); titleWindow.addChild(label); PopUpManager .addPopUp(titleWindow, this, true); PopUpManager .centerPopUp(titleWindow); } private function titleWindow_close(evt:CloseEvent):void { PopUpManager .removePopUp(titleWindow); } ]]> </mx:Script> <mx:Button label="Launch TitleWindow" click="init()" /> </mx:Application>
createPopUp 代码:
Java代码
- <?xml version= "1.0" encoding= "utf-8" ?>
- <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
- layout="vertical"
- verticalAlign="middle"
- backgroundColor="white"
- creationComplete="init()" >
- <mx:Script>
- <![CDATA[
- import mx.managers.PopUpManagerChildList;
- import mx.controls.Label;
- import mx.events.CloseEvent;
- import mx.containers.TitleWindow;
- import mx.managers.PopUpManager ;
- private var titleWindow:TitleWindow;
- private function init(): void {
- var label:Label = new Label();
- label.text = "Hello world" ;
- titleWindow = new TitleWindow();
- titleWindow = TitleWindow(PopUpManager .createPopUp (this ,TitleWindow, true ));
- titleWindow.title = "Custom title" ;
- titleWindow.showCloseButton = true ;
- titleWindow.width = 240 ;
- titleWindow.height = 180 ;
- titleWindow.addChild(label);
- titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close);
- PopUpManager .centerPopUp(titleWindow);
- }
- private function titleWindow_close(evt:CloseEvent): void {
- PopUpManager .removePopUp(titleWindow);
- }
- ]]>
- </mx:Script>
- <mx:Button label="Launch TitleWindow" click= "init()" />
- </mx:Application>
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init()"> <mx:Script> <![CDATA[ import mx.managers.PopUpManagerChildList; import mx.controls.Label; import mx.events.CloseEvent; import mx.containers.TitleWindow; import mx.managers.PopUpManager ; private var titleWindow:TitleWindow; private function init():void { var label:Label = new Label(); label.text = "Hello world"; titleWindow = new TitleWindow(); titleWindow = TitleWindow(PopUpManager .createPopUp (this,TitleWindow,true)); titleWindow.title = "Custom title"; titleWindow.showCloseButton = true; titleWindow.width = 240; titleWindow.height = 180; titleWindow.addChild(label); titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close); PopUpManager .centerPopUp(titleWindow); } private function titleWindow_close(evt:CloseEvent):void { PopUpManager .removePopUp(titleWindow); } ]]> </mx:Script> <mx:Button label="Launch TitleWindow" click="init()" /> </mx:Application>
createPopUp :是上来先设置好弹出方式,然后在new出来一个TitleWindow的对象,然后通过此对象设置他的变现形式。
addPopUp:是先new出来对象,设置好表现形式,然后在选择弹出来的方式。
一定要注意new对象与弹出方式的先后顺序。
发表评论
-
flex lcds 的日志配置
2009-06-16 17:26 1748Server-side logging <!-- ... -
how to use flex layouts
2009-06-06 21:27 2007当 我们新建一个flex应 ... -
Flex 3:Feature Introductions: Runtime Localization
2009-02-08 15:41 3902Runtime Localization Gordon Smi ... -
flex 装载多个module出现的问题
2009-02-02 23:24 3386TypeError: Error #1034: 强制转换类型失 ... -
Flash trace panel
2009-01-15 22:50 1556今天晚上下载了flash trace panel,调试flas ... -
一个简单的FLEX画图demo
2009-01-14 08:42 7501虽然只能画简单的矩形和线段,不过还是很有意思的。 http ... -
Top 10 Mistakes when building Flex Applications
2009-01-14 08:37 1007zz from http://www.infoq.com/ne ... -
43 Hot Flex and ActionScript 3.0 APIs, tips
2009-01-14 08:21 2349Autumn is here again and it’s t ... -
flex与java集成开发及遇到问题的解决办法
2009-01-14 08:07 2768一、开发环境:eclipse3 ... -
Flex与Spring集成中遇到的问题
2009-01-11 21:36 8801.前几天的项目都搭在公司的机器上, flex build p ... -
一些Flex开源项目的整理
2009-01-06 09:03 924Adobe APIs 主要包含corelib, mappr, ... -
FLEX HTTPService vs RemoteObject
2009-01-06 08:38 4167zz from xxxx 仅供参考!!! 1.Remot ... -
使用Flash,Flex Builder和AS3创建自适应的用户界
2009-01-04 20:24 3080一、概述 1.1 关于作者 J ... -
Stop using mx.transitions.Tween
2009-01-04 20:07 1482zz from:http://www.psyked.co.uk ... -
FLEX 点点滴滴
2008-12-28 12:01 939ViewStack: A ViewStack naviga ... -
flex urls
2008-12-28 00:32 1184http://blog.csdn.net/Baijinwen ... -
初试FLEX Store中遇到的问题
2008-12-28 00:22 1447剛開始研究了一下Flex,看到FlexStore,感覺不錯 ...
相关推荐
- 这个方法与`createPopUp()`类似,但不返回弹出窗口的实例。它接受三个参数:要创建的弹出窗口实例,父组件和一个布尔值决定是否遮罩背景。 - 示例代码`PopUpManager.addPopUp(new TitleWindowData, this, false)...
有代码,可以改变datagrid的每行的颜色,popupManager的移动和消失效果
PopUpManager.addPopUp(popup, this, true); ``` 2. **事件监听器**: 另一种方法是通过事件监听器来传递数据。主程序可以发布一个自定义事件,携带数据,并在弹出窗口中监听该事件。这允许在弹出窗口打开后传递...
- 使用`PopUpManager.addPopUp()`方法添加弹出窗口。 ```actionscript PopUpManager.addPopUp(genggai, this); ``` - 使用`PopUpManager.centerPopUp()`方法使窗口居中显示。 ```actionscript PopUpManager....
- 设置弹出位置:利用`PopUpManager.createPopUp()`方法时,传递一个包含x和y坐标的参数来设置弹出位置。通过计算屏幕宽度和高度,我们可以让窗口在右下角出现。例如: ```actionscript var popup:MyPopup = new ...
var stu_win:student=student(PopUpManager.createPopUp(this,student,true)); PopUpManager.centerPopUp(stu_win);
最后,通过`PopUpManager`的`addPopUp`方法添加弹出窗口,并使用`centerPopUp`方法将其居中显示。`true`参数表示弹出窗口是模态的,即用户必须关闭窗口才能与主应用程序交互。 为了实现弹出窗口的关闭功能,可以在...
- **MXML** 和 **ActionScript** 的区别在于它们各自的作用和语法: - **MXML**: 用于定义UI组件和布局。 - **ActionScript**: 用于编写业务逻辑和处理用户交互。 - 在MXML中添加注释使用 `<!-- 注释 -->` 格式。 ...
private var popWin:titleWin = titleWin(PopUpManager.createPopUp(this, titleWin, true)); ``` 2. **定义接收组件**:在TitleWindow的`.mxml`文件中,我们需要声明用于接收数据的组件。例如,如果我们要传递一...
首先,我们来看`popupManager.ts`文件。这个文件通常包含了弹窗面板管理器的类定义,它是整个弹窗系统的核心。管理器负责创建、显示、隐藏和销毁各种弹窗面板。它可能包含以下关键功能: 1. **初始化**:在游戏启动...
- **MXML与Flash的区别**:MXML是Flex的声明式标记语言,主要用于布局和UI构建;而Flash主要依赖于ActionScript进行编程。 - **Flash开发者转向Flex**:由于Flex提供了更高级的框架和支持,对于Flash开发者来说,...
#EGER 演示地址: ...###近期版本更新内容,请查看发布文档 一、【解耦】方便管理 1、使用全局派发事件:Global.dispatchEvent(MainNotify....开发者只需要PopUpManager.addPopUp(this.gameOverPanel);和PopUpManager
使用`PopUpManager.centerPopUp()`方法可以将弹出窗口居中显示,例如`PopUpManager.createPopUp(DisplayObject(Application.application), TitleWindow, true);` 以上就是关于FLEX的常见问题及解决方案的详细总结...
- 当用户点击某个图片时,可能通过PopUpManager创建一个新的窗口或者面板,放大显示该图片,提供更丰富的交互体验。 4. **数据绑定**: - Flex应用中,数据绑定是连接UI组件与数据源的重要机制。在TileList中,每...
15. **PopUpManager居中**:利用`PopUpManager.centerPopUp()`方法可以将弹出窗口居中显示,如`PopUpManager.createPopUp(DisplayObject(Application.application), TitleWindow, true);` 16. **跨域访问**:为了...
PopUpManager.centerPopUp(Docu_browas(PopUpManager.createPopUp(this, Docu_browas))); } ``` #### 解析与总结 通过上述方法,我们可以有效地将用户界面的定义(MXML)与逻辑代码(ActionScript)进行分离,这...
PopUpManager.addPopUp(customComponent, this, true); // 'this' 指当前应用或容器 customComponent.text = data.someProperty; // 填充组件的文本 ``` 5. **关闭和管理弹出组件**:为了提供良好的用户体验,...
PopupManager.addPopup(newUser, this, true); } private function deleteUserHandler():void { if (dg.selectedItem == null) { Alert.show("Please select some users.", "Message"); } else { deleteUser...
### Flex基础入门与开发实例知识点概述 #### 一、Flex简介 - **定义**: Flex是一种开源框架,由Adobe系统提供支持,主要用于构建跨浏览器、跨平台的富互联网应用程序(RIA)。Flex开发基于XML,因此其语法遵循XML的...
另一个同名文件"CSASPNETShowSpinnerImage"可能是项目的主要源代码文件,可能包含了具体的Ajax控件使用示例以及与PopupManager和加载指示器相关的逻辑。 总的来说,"CSASPNETShowSpinnerImage"项目提供了一种优雅的...