初试flex—MyEclipse7.5和flex3.0.2环境整合

最近在地铁口经常看到flex课程学习,兴趣之至,打算了解一下!
弄了好长时间,终于弄出了个HelloWorld. :) .其实上手并不是很难,不过网上资料很乱,有些和自己使用的还不太对口,现在把我用的总结一下,免得过几天不用了,自己又出问题了!呵呵。(在此有说的不对的,希望大家不吝赐教!)

首先:要做准备,软件环境tomcat,MyEclipse,flex,blezeDS(JDK之类的就不用说了)。
简单介绍一下这些软件:
tomcat,与版本没多大关系,版本别太低,基本上能运行;
MyEclipse,我用的是7.5的,flex对用的要用3.0版。假如是MyEclipse8.0好像要用第四版本的flex--flash4(flex到第四版好像是就叫flash4了);
【说明:这个版本尽量对应,不对应出现什么效果我也不知道。】
flex,则是使用的flex3.0.2。
不过这个有插件版(FB3_WWEJ_Plugin.exe)和非插件版(FB3_WWEJ.exe)。插件版应该是针对Eclipse使用的。对于MyEclipse,尤其是我是用的这种安装版的使用flex的插件版有些麻烦,所以我选择了flex的非插件版,也就是先要安装flex,用这个软件可以独立开发,也可以将它和MyEclipse进行整合。
blezeDS,和LCDS(LiveCycle Data Service生命周期数据服务)是对应的。不过LCDS是付费的,所以使用blezeDS。有了它可以在部署的时候生成flex的配置文件。高手的话可以直接进行手动配置,所以有些人可能是不用的。(blazeds.war)

第二步:安装flex(FB3_WWEJ.exe)
Flex3.02 SN:
1377-4861-5964-4149-7405-5440
1377-4965-7922-2026-0118-6904
1377-4265-2531-7733-3832-7505
1377-4164-3292-3871-2072-6426
1377-4160-8078-3708-6370-4578

第三步:将MyEclipse7.5和flex进行整合(我的MyEclipse7.5已经安装就不介绍了,相信大家也都会安装)
运行如下代码:(这也是从一位大侠那拷贝的)
import java.io.File;
import java.util.ArrayList;
import java.util.List;

public class CreatePluginsConfig {
private String path;

public CreatePluginsConfig(String path){
this.path=path;
}

public void print(){

List list=getFileList(path);
if(list==null){
return;
}

int length=list.size();
for(int i=0;i<length;i++){
String result="";
String thePath=getFormatPath(getString(list.get(i)));
File file=new File(thePath);

if(file.isDirectory()){
String fileName=file.getName();
if(fileName.indexOf("_")<0){
continue;
}
String[] filenames=fileName.split("_");

String filename1=filenames[0];
String filename2=filenames[1];
result=filename1+","+filename2+",file:/"+path+"\\"+fileName+"\\,4,false";
System.out.println(result);
}else if(file.isFile()){
String fileName=file.getName();
if(fileName.indexOf("_")<0){
continue;
}
String[] filenames=fileName.split("_");
String filename1=filenames[0];
String filename2=filenames[1].substring(0, filenames[1].lastIndexOf("."));
//String filename2=filenames[1];
result=filename1+","+filename2+",file:/"+path+"\\"+fileName+",4,false";
System.out.println(result);
}

}
}

public List getFileList(String path){
path=getFormatPath(path);
path=path+"/";
File filePath=new File(path);

if(!filePath.isDirectory()){
return null;
}
String[] filelist=filePath.list();
List filelistFilter=new ArrayList();

for(int i=0;i<filelist.length;i++){
String tempfilename=getFormatPath(path+filelist[i]);
filelistFilter.add(tempfilename);
}
return filelistFilter;
}

public String getString(Object object){
if(object==null){
return "";
}
return String.valueOf(object);
}

public String getFormatPath(String path) {
path = path.replaceAll("\\\\", "/");
path = path.replaceAll("//", "/");
return path;
}

public static void main(String[] args){
new CreatePluginsConfig("D:\\Adobe\\Flex Builder 3\\plugins").print(); //你的FlexBuilder3地址
//这里很重要:一定要写FlexBuilder3下的plugins文件夹的地址
}

}

然后将输出结果拷贝追加到MyEclipse 7.5\configuration
\org.eclipse.equinox.simpleconfigurator\bundles.info

单击完成就可以了,可以新建flex project了。
但是想更好的开发还要进一步设置。具体的详见下一篇:MyEclipse7.5里面开发flex--helloworld(J2EE版)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园的建设目标是通过数据整合、全面共享,实现校园内教学、科研、管理、服务流程的数字化、信息化、智能化和多媒体化,以提高资源利用率和管理效率,确保校园安全。 智慧校园的建设思路包括构建统一支撑平台、建立完善管理体系、大数据辅助决策和建设校园智慧环境。通过云架构的数据中心与智慧的学习、办公环境,实现日常教学活动、资源建设情况、学业水平情况的全面统计和分析,为决策提供辅助。此外,智慧校园还涵盖了多媒体教学、智慧录播、电子图书馆、VR教室等多种教学模式,以及校园网络、智慧班牌、校园广播等教务管理功能,旨在提升教学品质和管理水平。 智慧校园的详细方案设计进一步细化了教学、教务、安防和运维等多个方面的应用。例如,在智慧教学领域,通过多媒体教学、智慧录播、电子图书馆等技术,实现教学资源的共享和教学模式的创新。在智慧教务方面,校园网络、考场监控、智慧班牌等系统为校园管理提供了便捷和高效。智慧安防系统包括视频监控、一键报警、阳光厨房等,确保校园安全。智慧运维则通过综合管理平台、设备管理、能效管理和资产管理,实现校园设施的智能化管理。 智慧校园的优势和价值体现在个性化互动的智慧教学、协同高效的校园管理、无处不在的校园学习、全面感知的校园环境和轻松便捷的校园生活等方面。通过智慧校园的建设,可以促进教育资源的均衡化,提高教育质量和管理效率,同时保障校园安全和提升师生的学习体验。 总之,智慧校园解决方案通过整合现代信息技术,如云计算、大数据、物联网和人工智能,为教育行业带来了革命性的变革。它不仅提高了教育的质量和效率,还为师生创造了一个更加安全、便捷和富有智慧的学习与生活环境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值