Flex总结_flex总结

2020-02-27 其他工作总结 下载本文

Flex总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“flex总结”。

如何把XML格式转换为ArrayCollection?

首先把xml转换为XMLListCollection,然后把XMLListCollection指定为ArrayCollection的source,例如:

Servlet中如何向Flex前台传送大量的数据?

首先,你要知道在Flex中一切数据都是以XMl格式为中心的,所以,我们在Servlet中可以把数据生成XML文件的形式,然后以流的形式发送到前台,通过生成一个XML对象进行解析。

Flex怎样与Servlet进行交互?

两种方法:

A、通过HTTPService Flex前台----Servlet后台----如果在HTTPServic中不指出method时,servlet默认Get方式接收 B、通过URLRequest 例如

在代码最后,callBack为回调函数。如果我们不需要servlet中数据处理完毕后在Flex前台调用数据,UrlLoader也可以换为sendToURL(request).如何使用户无法在comboBox手动输入字符?

为解决这个情况可以设置comboBox的属性focusIn=”comboBox.textInput.editable=false;”

在Flex向Java后台传值时如何避免字符乱码?

Flex前台:

encodeURI(变量)Java后台:

flex.meaging.util.URLDecoder.decode(接收的变量)读取一个完整的XML文件

Flex怎样与Java进行交互?

前提概要:

Flex应用可以以远程对象、HTTP(或REST)服务和Web服务的方式访问数据服务。

远程对象可以访问如下服务器类型的数据服务:

 ColdFusion服务

 基于AMF的PHP服务  BlazeDS  LiveCycle Data Service 因为BlazeDS是免费版的,所以我们用BlazeDS调用Java的远程对象。操作步骤:

1、下载,并解压

2、找到解压目录,可以看到有一个blazeds.war,解压这个war包得到blazeds文件夹

3、用Eclipse建立一个动态web工程取名为FlexWithJava,注意在该工程中我们所用的是Tomcat服务器

4、在刚才我们解压的blazeds文件夹中相应的文件夹替换工程中相应的目录

5、把工程添加到Tomcat服务器上,这时应注意Tomcat的注入路径为{tomcat}/webapps,运行tomcat6、点击工程右键—添加/更改项目类型---添加Flex项目类型,这时界面如下图:

选择Flex SDK版本,应用程序服务器类型为J2EE,别忘了在使用远程对象访问服务中选择BlazeDS(B),点击Next7、验证配置

填写服务器位置>> 根文件夹:tomcat注入工程的目录,在本例中应该是D:Program FilesApache Software FoundationTomcat 6.0webappsFlexWithJava 根URL:工程的访问路径,在本例中应该是http://localhost:8080/FlexWithJava 上下文根目录:“/”+工程名,在本例中应该是/FlexWithJava 验证配置:

如果以上配置成功的话,在“服务器位置”上方应该出现“Web 根文件夹和根 URL 有效”。

8、点击“Finish”,这是Eclipse会提示你是否切换到Flash透视图,你点击“Yes”,这时你如果是一个细心的人你会主要到工程名上有一个大大的红叉,没关系,你可以这样做:在“Problems”视图下可以看到“Errors”出现这样的提示“无法创建HTML包容器。。”,你鼠标右键这个错误,在弹出的选项中选择“重新创建HTML模板”,OK!

9、点击工程右键—Properties---Flex构建路径,把主源文件夹改为flex_src,并把src目录下的FlexWithJava.mxml文件移动到flex_src目录下。这时我们的框架已经搭建好了,但是Java与Flex到底是怎样交互的呢?

10、切换到Java EE视图,新建一个Java类:com.sky.service.UserManager,类中的getUserList()方法得到一个用户列表

11、在/WEB-INF/flex/remoting-config.xml注入com.sky.service.UserManager12、Flex前台:

其中RemoteObject的destination属性值为remoting-config.xm中所对应的destination。

13、效果图如下:

Flex如何与Liferay整合?

1、Liferay基本配置,注意,整合时建立的是Liferay工程

2、配置blaseDS,注意,配置时要注意/WEB-INF/下的目录,万不可替换,只能手动把文件夹复制到工程里

3、启动Liferay的Tomcat添加Flex项目,注意,这里在修改Flex的构建路径时,要把框架链接改为“合并到代码中”

4、编写AbstractPortlet.java类,这个类作为所有Portlet的父类,提供了很多存取系统资源文件的方法

5、编写portlet类,修改portlet.xml6、新建MXML页面,并把MXML页面所对应的swf文件复制到docroot的一个文件中(这个文件夹只要系统获取到就行)

7、编写Portlet页面,8、OK,搞定!

AbstractPortlet.java: /*

---------------File: com.ibm.demo.flexportlet.AbstractPortlet.java Author: Konrad Wulf(kwulf@de.ibm.com)---------------(C)Copyright IBM Corp.2008 All rights reserved.This sample program is owned by International Busine Machines Corporation or one of its subsidiaries(“IBM”)and is copyrighted and licensed, not sold.The sample program is provided to you on an “AS IS” basis, without warranty of any kind.IBM HEREBY EXPRESSLY DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.Some jurisdictions do not allow for the exclusion or limitation of implied warranties, so the above limitations or exclusions may not apply to you.IBM shall not be liable for any damages you suffer as a result of using, modifying or distributing the sample program or its derivatives.Each copy of any portion of this sample program or any derivative work, must include the above copyright notice and disclaimer of warranty.--------------*/ package com.sky.portlet;

import java.io.IOException;

import javax.portlet.GenericPortlet;import javax.portlet.PortletException;import javax.portlet.PortletRequest;import javax.portlet.PortletRequestDispatcher;import javax.portlet.RenderRequest;import javax.portlet.RenderResponse;/** * Does things that apply to all portlets in this webapp */ public abstract cla AbstractPortlet extends GenericPortlet { public static final String JSP_FOLDER

= “/FlexPortlet/”;

// JSP folder name public static final String JSP_HELP = “CmsHelp”;

/** the key to acce the content parameterboth in the request and in the prefs */ public static final String PARAM_CONTENT_TITLE_KEY = “title”;public static final String PARAM_CONTENT_LIST_KEY = “contentItemList”;

private static final String FLEX_FOLDER = “/flex-files/”;/** * Returns JSP file path.* @param jspFile JSP file name *

* @return JSP file path */ protected static String getJspFilePath(String jspFile){ return JSP_FOLDER + jspFile + “.” + getJspExtension();} /** * Convert MIME type to markup name.*

* @param contentType MIME type * @return Markup name */ protected static String getMarkup(String contentType){ if(“text/vnd.wap.wml”.equals(contentType))

return “wml”;

else

return “html”;}

public static String getFlexFilePath(String flexFileName, PortletRequest request, boolean isSourceRequested){ String trunk = getFlexFolder(request)+ flexFileName;

if(isSourceRequested)

return trunk + “.mxml”;else

return trunk + “.swf”;}

public static String getFlexFolder(PortletRequest request){ return request.getContextPath()+ FLEX_FOLDER;} /** * Returns the file extension for the JSP file *

* @return JSP extension */ protected static String getJspExtension(){ return “jsp”;}

@Override protected void doHelp(RenderRequest request, RenderResponse response)throws PortletException,IOException {

// Set the MIME type for the render response

response.setContentType(request.getResponseContentType());

// Invoke the JSP to render

PortletRequestDispatcher rd = getPortletContext().getRequestDispatcher(getJspFilePath(JSP_HELP));

rd.include(request,response);

} } Flex中如何从JSP给SWF传参?

JSP页面: <%@ page language=“java” contentType=“text/html;charset=UTF-8”

pageEncoding=“UTF-8”%>

<%@ page import=“com.sky.util.FlexUtil” %> <%

String flexName=“FlexJsp001”;String flexFolder=FlexUtil.getFlexFolder(request);String pathToFlexSwf=FlexUtil.getFlexFilePath(flexName,request,false);System.out.println(pathToFlexSwf);%>

Flex Index

html, body { height:100%;} body { margin:0;padding:0;overflow:auto;text-align:center;background-color: #541818;} object:focus { outline:none;} #flashContent { display:none;}

To view this page ensure that Adobe Flash Player version 11.1.0 or greater is installed.

fle 北京

楼主5月6号北京面~面签官共两人,一男一女,女的记录,男的问问题。ps:男的比较gentil,说法语也没有口音。女的比较苛刻,完全不在意自己只是记录员的身份,总是打断我,在我为数不多的回......

软件测试项目化教学实例FLE[优秀]

附录E 参考资料1.郑人杰.计算机软件测试技术.北京:清华大学出版社,1990 2.Myer G.The Art of Software Testing.Wiley,1989 3.Norm Brown.Little Book of Testing Vol I.Air......

总结

2013-2014初中美术教师工作总结姚文琪初一一学年已经告一段落,本人在此作一番的总结,以便择优汰劣,取长补短以待今后的教学水平更上一层楼。那现先仔细地回顾这一学期的工作吧......

总结

2013-2014学年度第二学期音体美教研组总结 本学期,根据县局工作意见和学校工作安排,在全组四位老师的共同努力下,积极探索完善教学模式,向课堂要质量,提高学生素质,走科研兴校的体......

总结

ⅹⅹⅹ森林公安局二〇一一年一季度ⅹⅹⅹ总结与二季度ⅹⅹⅹ工作计划纵观二〇一一年一季度ⅹⅹⅹ森林公安局刑事侦查中队开展的刑事侦查工作,总体有以下方面:一、工作环境目前......

《Flex总结.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
Flex总结
点击下载文档
相关专题 flex总结 Flex flex总结 Flex
[其他工作总结]相关推荐
[其他工作总结]热门文章
下载全文