加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

实习日志(1):搭建Flex开发环境(与MyEclipse整合)

发布时间:2020-12-15 04:45:43 所属栏目:百科 来源:网络整理
导读:今天实习第一天,根据项目经理所给任务重点了解了Flex3的种种: 1、了解了其使用的两种语言AS和MHTML,接下来深入学习。 2、了解其产品特点,浏览了几个优秀的Flex案例作品。 3、成功搭建了Flex的开发环境,这应该是最实质性的进展啦。。 ? Flex组成:Flex的

今天实习第一天,根据项目经理所给任务重点了解了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>  

运行结果:

感觉界面好洋气,明天继续研究。呵呵、、、

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读