Flex查看源代码的实现 Flex view source

来源:互联网 发布:骨科 网络用语 编辑:程序博客网 时间:2024/06/06 03:52

Flex view source的实现当我们在网上浏览运行Flex应用程序时,大家肯定也留意到了有很多swf文件的右键有一个view source菜单,单击它就可以查看该应用的mxml文件及下载其它相关资源。这确实是一种快速共享Flex学习资源的好方法。然而,这一功能是怎样实现的呢? 借助强大的Flex Builder,这一功能实现起来很容易。

      具体步骤如下: 至少打开一个Flex工程,单击Project > Publish Application Source,弹出Publish Application Source对话框。我们可以选择一个Flex工程,选择在浏览器中就可以浏览的目标工程中的mxml文件,选择相关的打包下载文件。最后单击OK,Flex Bulider将自动为我们在Application标签中添加viewSourceURL属性,并且将发布的资源文件整合到一套Html模块中供网上浏览下载。

      如果我们没有Flex Bulider,不要着急,可以用Flex framework API手动来实现:

      import com.adobe.viewsource.ViewSource;    
         ViewSource.addMenuItem(this, "srcview/index.html");   
  
或者在项目<mx:application 中添加 viewSourceURL="srcview/index.html"  

在tomcat下面需要放置资源文件,一开始我纳闷tomcat下面的那些文件怎么发布过去的。难道flexbuilder这么不智能,还需要我们程序员手工复制粘贴吗?在网上找了些配置方法,但我的flexbuilder及eclipse flexbuilder plugin中都不能找到那些选项。最终请教高人找到了答案。工程--Project-->Export Release Build-->View source (Enable Source Files 打上勾)

 

原创粉丝点击