try {
System.useCodePage=true;
xmlobj.ignoreWhitespace=true;
var rooturl_String = ExternalInterface.call('function(){
return location.href;}');
var rooturl_Array = rooturl_String.split("bin");
var test:String=rooturl_Array[0]+"xml/Screen.jsp";
urlrequest=new URLRequest(test);
loader=new URLLoader(urlrequest);
loader.addEventListener(Event.COMPLETE,CompleteHD);
} catch (e:Error) {
trace("抛出异常 "+e.message);
}
}
private function CompleteHD(event:Event):void {
var TitleStr:String="";
if (loader.data) {
var data = event.target.data;
data = data.substr(0, data.lastIndexOf(">")+1);
xmlobj=XML(data);
//xmlobj=XML(event.target.data);
nodeList=xmlobj.node;
TitleStr=nodeList[3].title1.toString();
for (var i:Number=4; i<nodeList.length(); i++) {
IdArr[i-4]=nodeList[i].@cvalue;
valueArr[nodeList[i].@cvalue]=nodeList[i].cent;
DeptTxtArr[nodeList[i].@cvalue]=nodeList[i].deptname;
styleArr[nodeList[i].@cvalue]=nodeList[i].@style;
urlArr[nodeList[i].@cvalue]=nodeList[i].url;
//trace("style "+styleArr[nodeList[i].@cvalue]);
}
var txt:TextField=this.parent.getChildByName("TitleTxt") as TextField;
txt.text=TitleStr;
ruler=this.parent.getChildByName("ruler") as MovieClip;
rulerInitW=ruler.width;
rulerInitH=ruler.height;
colorRuler=this.parent.getChildByName("colorRuler") as MovieClip;
rulerInitH=colorRuler.height;
InitRuler();
InitElement(this.parent);
}
}
分享到:
相关推荐
Flex3是一种基于...开发者可以通过它学习如何在Flex中设置HTTPService,以及如何在JSP中处理这些请求并返回响应数据。同时,这个例子也强调了不同数据格式(如XML和纯文本)在客户端和服务器之间传输的应用场景。
通过研究这个部分,我们可以了解如何在JSP中设置数据处理逻辑,以及如何将数据以适当格式传递给Flex前端。 6. **Demo**:这个目录可能包含了实际运行的示例应用程序,包括JSP页面和Flex4组件的组合。用户可以通过...
5. 开发流程:开发Flex和JSP集成应用时,首先在Flex环境中创建和编写Flex组件,然后在JSP中引入这些组件。接着,配置服务器端的部署描述符(如web.xml),确保Flex服务能够正常工作。最后,测试交互,确保数据能够...
由于 BlazeDS 需要将 Java 接口 FlexService 暴露给 Flex 前端,因此,我们在配置文件 remoting-config.xml 中将 FlexService 接口声明为一个服务: 清单 6. 定义 flexService 服务 <destination id="flex...
在Flex开发中,连接数据库并不是直接操作,而是通过与服务器端的交互来间接实现的。Flex提供了三种方式来实现这一目标:HttpService、WebService和RemoteObject。本教程将重点介绍使用RemoteObject连接数据库的方法...
- 在Flex应用中,可以通过HTTPService读取XML文件,并在结果返回后处理数据。 - 用户修改数据后,可以通过点击按钮,使用HTTPService将数据发送回服务器(如JSP页面)进行处理。 - 服务器端的JSP文件接收并处理...
开发Flex应用程序的步骤通常包括:使用MXML(一种基于XML的标记语言)创建根标签,插入容器和控件,定义数据模型,添加数据验证,编写ActionScript 3.0脚本来实现组件间的交互,布局设计,以及使用CSS进行样式定制,...
- 数据转换:Java需要将接收到的Flex DataGrid的数据结构(可能是JSON或XML)解析成Java对象,例如List, Object>>。 - Excel生成:使用Apache POI库,这是一个强大的API,允许我们在Java中创建、修改和操作...
由于 BlazeDS 需要将 Java 接口 FlexService 暴露给 Flex 前端,因此,我们在配置文件 remoting-config.xml 中将 FlexService 接口声明为一个服务: 清单 6. 定义 flexService 服务 <destination id="flex...
在提供的文件列表中,`index.jsp`可能是前端页面,用于展示Flex应用程序;`ExcelExport.jsp`很可能是实现导出逻辑的Java后端服务;`META-INF`和`WEB-INF`是标准的Java Web应用目录结构,包含应用配置和库文件。 ...
9. **乱码问题**:当你遇到后台(例如JSP)传回Flex的数据出现乱码时,可能需要确保请求参数使用正确的编码,例如`request.getParameter("name").getBytes("ISO8859-1")`转成`utf-8`,或者设置`request.setCharacter...
Flex应用常被编译成SWF格式文件,可在Adobe Flash Player环境中运行,主要用于开发需要动态数据交互的Web应用。 2. **股票行情走势图的重要性**:在金融领域,股票行情走势图是投资者分析股票趋势、预测未来走势的...
7. **Flex和Flash Player**:Flex编译出的SWF文件在用户浏览器中的运行依赖Flash Player,确保了跨平台兼容性,覆盖了大量桌面系统。 随着技术的演进,微软的Silverlight、Google的GWT等其他竞争技术也进入了市场,...
7. **部署与运行**:将Flex项目编译成SWF文件,然后部署到Web服务器上。同时,确保Tomcat已启动并运行BlazeDS服务。在浏览器中打开Flex应用,测试其与服务器的通信是否正常。 通过上述步骤,我们可以实现一个完整的...
3. **执行阶段**: 当用户请求JSP页面时,Servlet的`service()`方法会被调用,执行JSP中的Java代码,生成动态内容,然后返回HTML响应给客户端。 **在Tomcat上运行JSP** Tomcat是一款开源的、轻量级的Java应用服务器...
应用程序的用户界面被编译成二进制的SWF文件,该文件包含了应用程序的视觉表现层,而非其逻辑或数据部分。因此,当用户触发某个事件(例如点击按钮)时,客户端代码可以向服务器请求数据而不必重新加载整个SWF文件,...
标题中的“flex整合j2ee-在eclipse wtp环境下使用blazeds”是指将Adobe Flex前端技术与Java EE(J2EE)后端服务进行集成,在Eclipse WTP(Web Tools Platform)环境下利用BlazeDS作为通信中间件的过程。这个主题涉及...
Flex将用户界面编译成二进制的SWF文件,这些文件在浏览器中运行,从而实现了更加流畅的用户体验。当应用程序需要与数据服务交互时,它通过调用远程服务来获取或发送数据,而无需重新加载整个页面。 #### 使用Flash ...
在JSP中,表达式语言(EL)和标签库(JSTL)是提高开发效率和可维护性的关键工具。EL简化了访问JavaBean属性,而JSTL提供了一系列标准标签,用于执行常见的任务,如迭代、条件判断、XML处理等,减少了页面上的Java...