这个是flex builder编译后生成的html 接收URL中参数的例子,
访问URL类似:D:\flexWorkSpaces\MyDashBord\bin-debug\CallJs.html?id=12
下面的方法为获得单一参数
public function getParams():String{
var value:String="";
var query:String = ExternalInterface.call("window.location.search.substring",1);
//多个参数使用如下类似
// if (query!=null)
// {
// var pairs:Array = query.split( "&" );
// Alert.show(pairs.length.toString());
// for (var i:int = 0 ; i < pairs.length; i ++ )
// {
// var pos: int = pairs[i].indexOf( " = " );
// // Alert.show(String(pos));
// if (pos != - 1 ) {
// var argname:String = pairs[i].substring(0,pos);
// var value:String = pairs[i].substring(pos+ 1);
// params[argname] = value;
// }
// }
// }
var pairs:Array = query.split("=");
value =pairs[1];
return value;
}
分享到:
相关推荐
以下是一个示例的Flex代码,演示了如何从HTML传递的URL参数中获取值: ```xml ()"> <![CDATA[ import mx.controls.Alert; private var params:Object; private function init():void { btnID....
在Flex程序中,获取HTML容器传递的URL参数值,通常涉及到三个关键步骤:从HTML中获取URL参数、使用JavaScript进行中间处理、以及在ActionScript中接收这些参数。这一过程不仅展示了Flex与HTML之间的交互机制,也体现...
URLVariables类是Flex中用于将变量序列化为URL查询字符串的工具。这种方法适用于GET和POST请求,但通常在POST请求中更为常见,因为它可以处理更复杂的数据结构。以下是如何使用URLVariables传递参数的步骤: 1. **...
### Flex与Java通过实体传递数据 ...在整个过程中,通过`Bindable`和`RemoteClass`注解的灵活运用,实现了Flex前端与Java后端之间基于实体对象的数据传递,为构建高效稳定的Web应用程序提供了强有力的支持。
2. **URL 参数**:如果 Flex 应用程序嵌入到 HTML 中,可以利用 URL 查询字符串传递参数。在 Flex 应用中,这些参数可以通过 `ExternalInterface.call` 或 `navigateToURL` 的返回值获取。首先,你需要在 Flex 中...
开发者可以研究这些文件来了解具体实现细节,包括CGI脚本的编写、JavaScript与SWF的交互以及在Flex项目中处理接收到的参数的ActionScript代码。 总的来说,这个过程展示了Web开发中不同技术的集成,包括CGI、...
`flashVars`是SWF对象在HTML中加载时接收参数的常见方法。例如: ```html ``` 在Flex应用内部,可以通过`this.loaderInfo.parameters`获取这些参数。 3. **AMF(Action Message Format)**: AMF是...
1. **Flex配置文件(flex.xml)**:在Flex项目中,`flex.xml`是一个重要的配置文件,它定义了与服务器通信的设置,包括服务端的URL、传输协议(HTTP或HTTPS)、服务端的端口号等。在JSP与Flex整合中,`flex.xml`通常...
我们可以使用`BitmapData.load()`方法加载服务器返回的图片URL,然后将其显示在Bitmap对象中。为了实现动态预览,可以在图片加载完成时触发一个事件,更新显示区域的内容。 为了优化用户体验,可以添加进度条显示...
5. Flex接收:在Flex客户端,HttpService的result事件处理器接收到服务器返回的XML数据,然后根据数据更新UI或执行其他操作。 四、示例代码 1. Flex中的HttpService配置: ```actionscript var httpService:...
Flex-iframe是一个强大的技术,它允许开发者在Adobe Flex应用程序中嵌入HTML页面,如同使用内联框架(iframe)一样。这种技术极大地扩展了Flex的功能,使得开发者能够将丰富的Web内容和交互性引入Flex应用,而无需...
在Flex中,我们使用`encodeURIComponent()`函数编码参数,这确保了在传递到服务器之前,参数值被正确地编码为UTF-8格式。 ### 事件监听和错误处理 `URLLoader`类提供了多种事件监听器,用于跟踪数据加载的不同阶段...
这个控制器会接收到Flex传递过来的登录信息,然后使用JDBC(Java Database Connectivity)API与MySQL数据库进行交互。通过预编译的SQL语句防止SQL注入,并执行查询以验证用户名和密码的正确性。 4. 数据库交互:在...
`TestVersion.mxml`可能是一个Flex或ActionScript项目,用于测试不同版本的SWF如何接收和处理参数。而`AlwaysNew.php`可能是一个PHP脚本,用于生成或处理动态的SWF加载参数,例如,根据用户请求返回不同版本的SWF或...
- 在Flex中,你可以通过`<mx:HTTPService>`标签的`parameters`属性传递参数。 - 服务器响应的数据会被自动解析并赋值给`HTTPService`的结果对象。 6. **调试与错误处理** - 使用Flex的`LogCat`或第三方工具如...
同时,代码还展示了如何通过HTTPService传递参数,这可以是通过URL直接附加参数或使用URLVariables对象封装参数。 在实际开发中,根据项目需求和性能考虑,开发者可以选择最适合的类来处理数据加载和请求。对于复杂...
在Flex中,你可以配置HTTPService来指定URL、请求方法(GET或POST)、请求参数等。通过监听`result`和`fault`事件,可以处理返回的数据或错误。HTTPService在实现AJAX风格的应用程序中起着关键作用,它使Flex应用能...
5. **调用服务**:在Flex应用中,通过代理类调用Hessian服务,传递参数并接收返回值。 `Hessian小记`这个文件可能包含了关于如何在Flex中设置和使用Hessian的具体步骤、示例代码或者常见问题解答。学习这个文档可以...
在某些情况下,Flex组件可能需要与HTML页面中的JavaScript进行交互,例如传递上传状态或控制上传行为。 5. **SWF文件**:`KunLunUpFile.swf`和`playerProductInstall.swf`是Flex编译生成的SWF文件,前者是我们的...