实习日志(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.5\configuration\org.eclipse.equinox.simpleconfigurator\bundles.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+","+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:\\Program Files\\Adobe\\Flex Builder 3\\plugins").print();  
    }  
}

注意:new CreatePluginsConfig("D:\\Program Files\\Adobe\\Flex Builder 3\\plugins").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>  

运行结果:

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值