- 浏览: 461608 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
飞天奔月:
没有147 段
严格的手机号码正则表达式写法 --java -
飞天奔月:
182段没有 public static final ...
严格的手机号码正则表达式写法 --java -
zcc2010ry:
多谢分享,问题果断解决
Web app root system property already set to different value: 'webapp.root' -
hety163:
删除当前工作目录下的WORKSPACE/.metadata/. ...
“Initializing Java Tools 1%”问题的终极解决办法 -
qq12241713:
[b] :arrow: [i][/i][/b]
Flex和spring集成时需要的SpringFactory
1 调用module
新建一个module:
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400"
height="300">
<mx:Script>
<![CDATA[
import
mx.controls.Alert;
private function
showModuleMessage():void
{
Alert.show("单击模块");
}
]]>
</mx:Script>
<mx:Button
x="129" y="89" label="Button"
click="showModuleMessage()"/>
</mx:Module>
然后在主程序中,直接把这个module拖拉进去,即:
<mx:Script>
<![CDATA[
private
function loadModule(http://www.cnblogs.com/jackyrong/admin/String):void
{
currentModule.url=url;
currentModule.loadModule();
}
]]>
</mx:Script>
<mx:ModuleLoader width="50%"
height="50%" id="currentModule" click='loadModule("ModuleStu.swf")'
horizontalCenter="0" verticalCenter="0">
</mx:ModuleLoader>
这里通过moduleloader来去调用这个module
2 下面的例子显示titlewindows的用法:
首先搞一个登陆的对话框:
<mx:TitleWindow
xmlns:mx="http://www.adobe.com/2006/mxml" showCloseButton="true"
close="PopUpManager.removePopUp(this);"
>
<mx:Script>
<![CDATA[
//引入需要的包
import
mx.managers.PopUpManager;
import
mx.controls.TextInput;
//声明两个TextInput组件用于与舞台进行数据通信
public var
userName:TextInput;
public var
password:TextInput;
//定义一个函数传递数据并关闭窗口
private function
processLogin():void
{
//将输入传递给舞台上的TextInput组件
userName.text=username_txt.text;
password.text=password_txt.text;
//移除窗口
PopUpManager.removePopUp(this);
}
]]>
</mx:Script>
<mx:Form>
<mx:FormItem
label="用户名">
<mx:TextInput id="username_txt"
width="100%"/>
</mx:FormItem>
<mx:FormItem
label="密码">
<mx:TextInput id="password_txt" displayAsPassword="true"
width="100%"/>
</mx:FormItem>
</mx:Form>
<mx:HBox>
<mx:Button
click="processLogin();" label="登录"/>
<mx:Button label="取消"
click="PopUpManager.removePopUp(this);"/>
</mx:HBox>
</mx:TitleWindow>
然后在一个mxml中,建立一个button,两个文本框,当点button时,以模态方式打开登陆窗口,
当在登陆窗口中输入内容后,在原来的文本框中显示输入的用户名和密码:
<mx:Script>
<![CDATA[
//引入PopUpManager类
import
mx.managers.PopUpManager;
//定义一个函数弹出对话框
private function
showLogin():void {
//使用PopUpManager创建一个模式的弹出LoginWindow对话框,并得到引用
var
login_win:LoginWindow =LoginWindow(PopUpManager.createPopUp(this,
LoginWindow,true));
//设定弹出窗口的位置为舞台的中心
PopUpManager.centerPopUp(login_win);
//设定弹出窗口的标题
login_win.title="登录";
//将显示的TextInput的引用传递给弹出窗口
login_win.userName=userName_txt;
login_win.password=password_txt;
}
]]>
</mx:Script>
<mx:Button
id="login_btn" click="showLogin();" label="Login" horizontalCenter="0"
verticalCenter="0"/>
<!--用于显示窗口输入的内容-->
<mx:TextInput
id="userName_txt" horizontalCenter="0"
verticalCenter="64"/>
<mx:TextInput id="password_txt"
horizontalCenter="0" verticalCenter="88"/>
3 alert对话框:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Panel x="10" y="45" width="436" height="259" layout="absolute"
fontSize="12" title="Alert组件示例">
<mx:Button x="39" y="47"
label="点 我" click="onClick()" fontWeight="normal"/>
<mx:Button
x="116" y="47" label="点 我" fontWeight="normal"
click="onClickTitle()"/>
<mx:Button x="204" y="47" label="点
我" fontWeight="normal" click="onClickConfrm()"/>
<mx:Label
x="39" y="149" id="alertResult" fontWeight="bold" color="#2500C7"
width="219"/>
<mx:Button x="295" y="47" label="点 我"
fontWeight="normal" click="onClickHandler()"/>
</mx:Panel>
<mx:Script>
<![CDATA[
import mx.events.CloseEvent;
import
mx.controls.Alert;
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!","这里是标题",4,this,onCloseHandler);
}
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);
}
]]>
</mx:Script>
</mx:Application>
发表评论
-
Flex中如何利用mx:states和mx:State创建不同状态应用的例子
2012-01-06 15:53 11331. 代码 <!--<br/ /& ... -
Flex调试工具的安装
2011-12-29 17:24 2659Flex调试工具的安装 一、IE下flex调试的安装 Fl ... -
[企业级开发] Flex面试题及答案
2011-12-29 11:56 10301.我不想在容器里显 ... -
使用asDoc生成自己的Flex API Document
2011-12-27 11:56 1326概述一: 运用ASDoc工具 ... -
ActionScript 3.0 性能优化小知识
2011-12-23 12:38 1039最近做的很多的事情都是和Flash开发有关,尤其是在性能优 ... -
FLEX BlazeDS+Spring+Hibernate 配置成功(结合自己公司框架)
2011-12-22 14:50 1261参考:http://yuqun888666.blog.163 ... -
Flex 学习小结(13)
2011-12-21 10:11 12821 区域性图表 <mx:Script> ... -
Flex 学习小结(12)
2011-12-21 10:11 9701 richtexteditor控件 import m ... -
Flex 学习小结(11)
2011-12-21 09:59 9101 advanceddatagrid中的分组groupin ... -
Flex 学习小结(10)
2011-12-21 09:59 8341 在viewstack的导航中,如果用代码来切换选项 ... -
Flex 学习小结(9)
2011-12-21 09:56 9611 FLASH调用webservice: <!- ... -
Flex 学习小结(8)
2011-12-20 11:40 10021 饼状图 import mx.collections.A ... -
Flex 学习小结(7)
2011-12-20 11:10 10561 日历控件中,格式化日期: DateField.da ... -
Flex 学习小结(6)
2011-12-20 10:43 860今天偶然想做FLEX里鼠标右键弹出菜单,但其实是很麻烦的,因为 ... -
Flex 学习小结(4)
2011-12-20 10:00 7941 TIMER类的应用 //创建一个500毫秒间隔,10 ... -
Flex 学习小结(3)
2011-12-19 17:11 9011 TIMER类的应用 //创建一个500毫秒间隔,10 ... -
flex中的动态实现RemoteObject
2011-12-19 17:09 1227在flex中,一般直接在设计时写rem ... -
Flex 学习小结(2)
2011-12-19 16:35 9961 两个模块(MODULE间的传输) 主程 ... -
Flex 学习小结(1)
2011-12-19 16:10 953摘录最近学FLEX的一些读书笔记小结1 使用V ... -
flex3+blazeds+spring+hibernate整合
2011-12-19 11:07 1014近来flex盛行,因此这两天也借了本书看了两天,发觉作为非页面 ...
相关推荐
flex学习资料flex学习资料flex学习资料
这是作者自己亲自编写的教程,里面包含的有图解教程,各式jar,及配置文件,全部包含在内,如果你是一个决定学习flex初学者,我敢保证它肯定适合你!带上你走上flex开发旅途!
Flex学习笔记Flex学习笔记Flex学习笔记Flex学习笔记Flex学习笔记
flex 学习文档 Flex 3 Cookbook pdf Flex 3 Cookbook源码
flex学习资料flex学习资料flex学习资料flex学习资料flex学习资料flex学习资料flex学习资料flex学习资料
flex学习步骤flex学习步骤flex学习步骤flex学习步骤
细细品味Flex——新Flex学习手册 技术齐全
Flex学习文档,Flex中文文档,,记载了各种学习心得
Flex3学习指南-是初学者学习Flex必备资料1 Flex3學習指南1-8.rar
Flex学习相关资料
用flex开发过程中积累下来的资料,供flex初学者学习! 以下为部分资料标题: /***************************************/ 在tomcat中部署安装Flex Data Services (LiveCycle DS) [转]_baidu_百度空间 基于flex4技术...
flex学习资料flex学习资料flex学习资料flex学习资料flex学习资料flex学习资料flex学习资料flex学习资料
flex的学习分为3个阶段,第一个阶段入门,第2个阶段提高,第3个阶段大师。 flex入门时学习flex初期的一本很好的资料,通过学习能快速体会flex。好不容易 找来与大家分享
flex学习所需要的基本都齐了。一起学习吧。
最近开始学习Flex,其中用到了AS,AS2到AS3发生了很大的变化,完全的面向对象,知道这个特点以后我也一直没有特意的好好去学学AS3,但是随着最近学习的深入,还是有必要学习一下
Flex_4_样式与布局小结详细的资源描述有机会获得我们的推荐,更有利于他人下载,赚取更多积分
flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记 flex学习笔记
Flex4学习文档,权威的学习文档。自己觉得非常好,就拿出来和大家分享一下。
flex学习记录flex学习记录flex学习记录flex学习记录flex学习记录flex学习记录