实习日志(1):搭建Flex开发环境(与MyEclipse整合)
今天实习第一天,根据项目经理所给任务重点了解了Flex3的种种: 1、了解了其使用的两种语言AS和MHTML,接下来深入学习。 2、了解其产品特点,浏览了几个优秀的Flex案例作品。 3、成功搭建了Flex的开发环境,这应该是最实质性的进展啦。。 ? Flex组成:Flex的Web应用程序,由前台的MXML、后台的JAVA类、图像文件等组成。 ? 现在记录一下搭建步骤如下: 1、安装MyEclipse7.5 2、安装Flex Builder3.0(非插件版,否则不成功) 3、MyEclipse中新建JAVA工程,执行如下代码,将输出结果拷贝追加到MyEclipse 7.5configurationorg.eclipse.equinox.simpleconfiguratorbundles.info文件内。 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(".")); result=filename1+",file:/"+path+""+fileName+",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:Program FilesAdobeFlex Builder 3plugins").print(); } } 注意:new CreatePluginsConfig("D:Program FilesAdobeFlex Builder 3plugins").print();中的路径根据实际情况填写。 4、运行MyEclipse7.5,Finish! ? 搭建步骤参考了此强人的博客: http://blog.csdn.net/ILOVEMSDN/archive/2009/11/28/4896312.aspx ? 在搭建好的环境里跑个小实例过下隐: 实例代码: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ internal function doClick():void{ tip_txt.text='欢迎来到RIA的世界--开始Flex之旅'; } ]]> </mx:Script> <mx:Button x="41" y="90" label="Hello Flex" click="doClick()"/> <mx:Label id="tip_txt" x="41" y="41" text="你好,Flex" fontSize="12"/> </mx:Application> 运行结果: 感觉界面好洋气,明天继续研究。呵呵、、、 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |