`

Flex view source的实现

    博客分类:
  • flex
阅读更多

      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中都不能找到那些选项。最终请教高人找到了答案。工程--export--release--勾上view source 就行了

分享到:
评论

相关推荐

    FLEX个人网站管理系统源码v3.1source.rar

    《FLEX个人网站管理系统源码v3.1source.rar》是一个基于FLEX技术构建的个人网站管理系统,其核心特点和关键技术主要包括以下几个方面: 1. **开发语言:MXML/AS3** MXML(Markup for XML)是Flex框架中用于构建...

    Adobe Flex 3 Component Explore

    5. `explorer.mxml`、`SourceTab.mxml`、`viewsource.mxml`、`loaderPanel.mxml`:这些都是MXML文件,是Flex的标记语言,类似于HTML,但专为构建Flex应用程序而设计。每个文件可能代表了一个特定的组件或面板,比如...

    Flex4中文帮助文档

    - **Source View**:代码编辑视图,用于编写MXML和ActionScript代码。 - **调试器**:强大的调试工具,包括断点、变量监视、调用堆栈等,便于问题定位和解决。 3. **文档结构**: - `content.css`、`style.css`...

    Flex 简单的图片浏览

    然而,为了实现缩放和平移,我们需要一个更复杂的组件,如`ZoomView`或自定义的`ImageComponent`。这个组件通常会包含一个`Sprite`或`DisplayObject`容器,用于处理图像的显示和交互。 缩放功能可以通过监听鼠标的...

    Flex2StyleExplorer源码

    5. **视图和导航**:`views`和`navigators`目录可能包含不同的视图(View)和导航器(Navigator)组件,用于实现多视图应用程序的页面切换和导航功能。 6. **CSS样式**:在Flex中,可以使用CSS(Cascading Style ...

    FLEX 下的MVP应用 以及 ColdFusion 的远程服务调用

    本文将深入探讨在FLEX环境中实现Model-View-Presenter(MVP)模式的应用,以及如何通过ColdFusion进行远程服务调用。MVP模式是一种设计模式,常用于用户界面的架构,旨在分离业务逻辑、用户界面和数据呈现,提高代码...

    flexviewer-2.1 源码

    ======================= ArcGIS Viewer for Flex 2.1 build date 2010-09-21 ======================= This file contains the complete source code for the ArcGIS Viewer for Flex.

    Flex 3 RIA开发详解与精深实践

    10. 设计模式:书中可能涉及常见的设计模式,如MVC(Model-View-Controller)、Observer等,这些模式在Flex开发中有着广泛应用,有助于构建可扩展和可维护的代码结构。 通过《Flex 3 RIA开发详解与精深实践》的学习...

    做flex项目的小技巧

    Flex可以通过LCDS(LiveCycle Data Services)与服务端的Java应用进行交互,实现强大的数据处理能力。 **实现步骤:** 1. **配置`remoting-config.xml`文件:** - 在配置文件中描述要使用的Java类。 ```xml ...

    flex数据绑定

    标题“flex数据绑定”指的是在Flex编程中如何实现视图(View)和模型(Model)之间的数据同步。在Flex中,数据绑定是通过MXML或ActionScript来实现的。下面将详细介绍这一关键知识点: 1. MXML数据绑定: 在MXML中...

    The softwares are used in Flex developing

    11. **Design Patterns and Best Practices**: 开发高质量的Flex应用需要遵循一定的设计模式和最佳实践,如MVVM(Model-View-ViewModel)架构模式,以提高代码的可维护性和可扩展性。 总之,Flex开发涉及到一系列...

    flexviewer简单登陆(新版本能用)

    FlexViewer是一个基于Adobe Flex的轻量级GIS应用框架,用于构建交互式的地图应用程序。在旧版本的FlexViewer中,开发者通常会使用MXML来声明和配置组件,但在新版本中,可能需要转换为ActionScript(AS)代码来避免...

    arcgis-viewer-flex:ArcGIS Viewer for Flex的源代码-Web应用程序的出色应用程序框架-Web source code view

    arcgis-viewer-flex 这是ArcGIS Viewer for Flex(又名Flex Viewer)的源代码。 在了解有关Flex Viewer的更多信息。 特征 适用于ArcGIS Server的即用型GIS Web客户端映射应用程序。 完整的Web制图应用程序和应用...

    Flex技术经验和问题总结

    在Flex中,要实现按钮在第一次按下时不立即弹起,而是等到下一次按下时才弹起的效果,可以通过设置`Button`组件的`toggle`属性来实现。当`toggle`属性被设置为`true`时,按钮将具有切换功能,即在选中状态和未选中...

    ArcGIS Flex API—高级篇

    - **Spark框架**:Spark框架将视图(View)、模型(Model)和控制器(Controller)分离,提高了代码的复用性和维护性。 - **组件**:每个组件都有对应的模型、控制器和皮肤。 - **Skin**:皮肤定义了组件的视觉...

    as3soundeditorlib-view-and-playback-MP3.rar_FlashMX/Flex源码_FlashMX_

    【标题】"as3soundeditorlib-view-and-playback-MP3.rar" 是一个与Flash MX/Flex相关的开源项目,主要用于MP3音频的查看和播放功能。这个压缩包包含的源码是开发人员可以利用AS3(ActionScript 3)语言进行音频编辑...

    robotlegs guide for actionscript developers source code

    Robotlegs采用了Model-View-Controller(MVC)设计模式,并在其基础上进行了扩展和优化,提供了一种更加灵活和可扩展的架构。它将应用程序分为四个主要部分:Context、Commands、Mediators和Views。 1. **Context**...

    EfflexExplorer

    Flex Effect 特效 大全 , 用IE 打开后,点击 Visible 就可以看见效果,右键可以View Source.

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    - ADD: Added the method TCustomProp.Assign - a source flex-property is written to stream, which is then read by the flex-property, for which the Assign method is called. - ADD: In TIdPool (module ...

    网络解析Httpery

    flex: 1, justifyContent: "center", alignItems: "center", backgroundColor: "#F5FCFF" }, welcome: { fontSize: 20, textAlign: "center", margin: 10 }, instructions: { textAlign: "center", ...

Global site tag (gtag.js) - Google Analytics