最近开始使用Flex进行开发。需要从URL中获取参数,查了好些网页也没有找到适用的方法。但最中还是找到了解决方法,现写出来,与大家分享,节省查阅的时间。
对于FLex使用参数就两个地方(我是个菜鸟,目前就知道两个) ,一个是mx:Script里,另一个就是组件(如Label或TextInput等)。有如下格式URL:a.swf name=1&pass=2;在组件中使用只要定义好一个变量,然后直接使用{name}就可以了,而对于mx:Script里则不行。如下:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initApplication()" >
<mx:Script>
private function initApplication():void
{
trace (this.parameters.name+":"+this.parameters.pass);
}
</mx:Script>
<mx:Label id="path" width="100%" text="{name}" />
</mx:Application>
FLEX的页面传值
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
private function onclik():void
{
navigateToURL(new URLRequest("requst_test.swf?a="+Textl.text), "quote");
}
</mx:Script>
<mx:Button x="186" y="202" label="Button" click="onclik();"/>
<mx:TextInput x="141" y="143" id="Textl"/>
</mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="init();" >
<mx:Script>
import mx.controls.Alert;
private function init():void
{
//Alert.show(this.parameters.a);
TextInput1.text=this.parameters.a;
}
</mx:Script>
<mx:TextInput x="151" y="77" id="TextInput1"/>
</mx:Application>
分享到:
相关推荐
Flex通过URL获取参数;Flex通过URL获取参数;
通过网页地址URL的参数传递。 例如:http://localhost:8080/text.mxml?myName=good&myValue=goods 在mxml里面获取到good同goods
flex获得html容器传递的url参数值
flex+java交互 后台传参 前台操作
Flex程序如何获取html容器传递的URL参数值
新建MXML应用, 将文档中的代码全部复制到新建的MXML中( 替换所有内容)。 文档中的注释说明了具体使用方法。
网上有很多jsp+flex整合的例子,很多都不能用,自己琢磨了下,整合好了。直接拷贝就能用。想学习的话研究下web.xml的写法,关键是里面通过xml找到flex.xml
Flex获得URL参数值,与服务器断更好的完成交互
NULL 博文链接:https://futurewwm.iteye.com/blog/1277119
一个java web项目模块,一个flex项目模块,web项目发布到tomcat,flex通过BlazeDS远程服务来调用java服务提供的方法,实现了flex前端与java后台服务的数据交互。
Flex问题解决大全, 可学到不少技巧, 仅限科学研究用.
Flex 页面实例 Flex 页面实例 Flex 页面实例
Flex + LCDS + J2EE 传值交互实例 包括从Flex 传到 J2EE : String,Object,Array 从J2EE传到flex : String , Object , List
Flex页面跳转,Flex页面跳转,Flex页面跳转,Flex页面跳转
很好的解决了flex的tilelist中的checkbox 选中后,下拉滚动条乱选问题。同时解决了获取tilelist里面的数据问题。很不错的
flex接收网页参数,flex与js交互,flex调用js,js调用flex
NULL 博文链接:https://nopainnogain.iteye.com/blog/768801
flex布局 justify-content 解决最后一排数量不够自动向两端排列问题,简单,高效,好用。
html+css,使用flex布局搭建页面,纯前端,初学党可借鉴学习如何使用flex布局页面
解决Flex不同浏览器中文乱码问题