`
sjkgxf7191
  • 浏览: 256972 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex 实现 历史管理 和 深度链接

    博客分类:
  • flex
阅读更多

历史管理:

默认支持历史管理的组件有AccordionTabNavigatorTabBar 以及ViewStack派生的组件

只需设置historyManagementEnabled 属性为true 即可

 

深度链接:

<mx:Application
    xmlns:mx="http://www.adobe.com/2006/mxml"
    layout="absolute"
    creationComplete="onCreationComplete()" >

    <mx:Script>
        <![CDATA[
            import mx.events.BrowserChangeEvent;
            import mx.managers.IBrowserManager;
            import mx.managers.BrowserManager;
            import mx.utils.URLUtil;

            private var bm:IBrowserManager

            private function onCreationComplete():void
            {
                // 取得browser manager单例
                bm = BrowserManager.getInstance();

                // 初始化BrowserManager
                bm.init();

                // 根据url参数初始化值
                updateValues();

                // 注册浏览器更改URL事件侦听器
                bm.addEventListener( BrowserChangeEvent.BROWSER_URL_CHANGE, onURLChange );
            }

            private function updateValues():void
            {
                // 根据url片段更改文本输入框的值
                var o:Object = URLUtil.stringToObject(bm.fragment);
                firstName.text = o.firstName;
                lastName.text = o.lastName;
            }

            private function updateURL():void
            {
                // 更改浏览器中“#”后面的URL片段。
                bm.setFragment( "firstName=" + firstName.text + ";lastName=" + lastName.text );
            }

            private function onURLChange( event : BrowserChangeEvent ):void
            {
                //当浏览器更改URL时调度
                updateValues();
            }
        ]]>
    </mx:Script>

    <mx:TextInput x="10" y="10" id="firstName" change="updateURL()" />
    <mx:TextInput x="10" y="40" id="lastName" change="updateURL()" />

</mx:Application>
 
2
0
分享到:
评论

相关推荐

    flexwheel flex实现的图片滚动效果

    "Flexwheel"是基于Flex实现的一种特定组件,主要用于创建图片滚动和时间滚动的效果。这种效果常用于增强用户体验,尤其是在展示大量信息或者产品图片时,能够以吸引人的方式呈现内容。 首先,我们要理解什么是Flex...

    Flex实现的计算器

    在这个"Flex实现的计算器"项目中,开发者使用了Adobe Flex来设计和开发一个基本的计算器,具备进行基本数学运算如加、减、乘、除的功能。 1. **Flex框架介绍** Flex提供了MXML和ActionScript两种编程语言,其中...

    flex 学生成绩管理系统

    Flex学生成绩管理系统是一款基于Adobe Flex技术开发的教育管理软件,主要用于帮助教师、学生和管理员进行成绩管理和查询。Flex是一种强大的富互联网应用程序(RIA)框架,由Adobe公司提供,它允许开发者创建交互式、...

    flex实现的翻书功能的网站漂亮的flex实现swf及源码

    "翻书功能"是通过在Flex中实现的一种高级动画效果,它利用了Flex的图形渲染能力和强大的动画库。这种效果通常由一系列精细的图像层组成,每层代表书籍页面的某个状态,当用户点击或滑动时,这些层会按照预设的顺序和...

    flex 后台管理系统

    综上所述,"flex 后台管理系统 ssh"是一个结合了Flex前端技术与SSH后端框架的Web应用,它提供了丰富的用户界面和高效的后端数据处理能力,实现了后台管理的各种功能。文件列表揭示了应用的组成部分,包括用户界面、...

    flex实现阴影效果

    在Flex中,我们可以利用ActionScript 3.0和MXML来实现这一效果。 1. **使用filters实现阴影**: Flex提供了`Filter`类,它允许我们应用各种图形效果,包括阴影。例如,我们可以使用`DropShadowFilter`来添加简单的...

    Flex实现的xmpp消息发送接收

    XIFF(eXtensible Internet Framework)是Flex中一个用于处理XMPP协议的库,它允许开发者在Flex应用程序中实现XMPP功能,比如创建用户会话、发送和接收消息、管理用户状态等。XIFF为Flex提供了与XMPP服务器交互的...

    Flex 会议管理系统

    10. **跨平台兼容**:由于Flex是基于Flash Player运行,因此该系统可能在多种操作系统和浏览器上运行良好,实现跨平台使用。 总的来说,Flex会议管理系统利用了Flex的灵活性和强大的可视化特性,为用户提供了全面、...

    这是一个flex做的管理系统

    描述中的“逆向思维做的一个管理系统”可能指的是在设计和实现过程中采用了非传统或创新的方法。逆向思维通常意味着从结果出发,反向推导出解决问题的过程。这可能意味着该管理系统在用户体验、数据处理或者功能布局...

    flex实现边框

    通过设置布局管理器和调整组件属性,可以实现灵活的布局。 5. **样式表和皮肤**: Flex支持使用外部样式表(CSS)来全局控制应用程序的外观。你可以为`TitleWindow`定义一个CSS类,然后在多个实例中应用。同时,...

    Flex万年历记事本_flex源码

    "Flex万年历记事本"是一个使用Flex技术实现的项目,它结合了日历功能和记事本特性,为用户提供了一种方便的方式来管理和记录日常生活中的事务。 在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与...

    Flex如何让前台链接后并访问数据库

    本篇文章将详细探讨如何在Flex中实现前台与后台的链接,并连接到数据库。 首先,我们需要了解Flex中的数据绑定机制。在Flex中,数据绑定允许我们将界面组件(如按钮、文本输入框等)的状态直接与应用程序的数据模型...

    flex实现数据表格。

    Flex是一种基于ActionScript和Flash Player或Adobe AIR运行时的开源框架,主要用于构建富互联网应用程序(RIA)。在本实例中,“flex实现数据表格”指的是使用Flex技术来创建一个数据展示组件,即Datagrid,用于显示...

    Flex实现国际化样例

    Flex是Adobe公司开发的一种用于构建富互联网应用程序(RIA)...在阅读提供的博客链接(https://orientalpigeon.iteye.com/blog/910425)后,你将获得更深入的实践指导和示例代码,有助于你更好地掌握Flex的国际化实现。

    Flex AIR物业管理系统

    总而言之,Flex AIR物业管理系统通过强大的Flex框架和Adobe AIR技术,为物业管理提供了高效、便捷的工具,实现了桌面应用与Web应用的优势互补,是IT技术在物业管理领域的一个成功实践。对于开发者来说,这个例子提供...

    flex实现简单浏览器

    flex实现简单浏览器,flex AIR中HTML控件实现了简单的网页浏览效果

    Flex实现打印预览

    在Flex中实现打印预览功能可以帮助用户在正式打印前检查文档布局和格式,确保打印效果符合预期。以下是对Flex中实现打印预览功能的详细解释: 一、Flex中的打印服务 Flex内置了`flash.printing.PrintJob`类,提供了...

    ArcGIS Flex API和SuperMap Flex API实现的军标箭头库

    通过查看和学习这些源码,开发者可以深入理解如何在Flex环境中利用GIS API实现军标箭头的绘制和管理。 总的来说,这个项目展示了如何利用GIS技术与Web开发工具进行定制化应用的构建,特别是在军事领域,这对于提升...

    flex实现翻书效果

    在本项目中,我们将探讨如何使用Flex来实现一个逼真的翻书效果。 在Flex中实现翻书效果主要涉及以下几个关键技术点: 1. **3D效果**:Flex 4引入了全新的Spark组件架构,支持硬件加速的3D渲染。这使得我们可以通过...

    flex实现googelMap

    总之,Flex与Google Maps的结合为开发者提供了创建交互式地图应用的工具,而`lib`和`docs`文件则提供了实现这一目标所需的基础和指导。通过学习和实践,开发者可以充分利用这两个工具,打造出用户体验优秀的地图应用...

Global site tag (gtag.js) - Google Analytics