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

flex開發中兩個小教訓

阅读更多

   在用FLEX作前端開發的過程中,充分感受到了FLEX簡化開發,提高開發效率的作用!

   但是由于剛剛用FLEX,由于以前用的是JAVA,所以總是不由自主地把FLEX和JAVA對比,甚至語法上總是象JAVA一樣的書寫!編譯后才反應過來!雖然如此,但是JAVA和FLEX總的來說,還是挺象的,尤其是FLEX的事件模型和JAVA里面常見的貫徹者模式簡直如出一轍!FLEX只所以好用,就是其大大的簡化,其實我覺得就是現在"約定優于配置思想的應用"!FLEX很多的默認值就是一種經過經驗積累后的優化配置,所以一般的話,我們直接拿過來用,就行了!

  下面是兩個小教訓,馬后炮總結下,還是覺得自己的思考方式的問題!

 

  問題背景一:    需要在雙擊DATAGRID的某一行后獲得這一行的數據!

  初始思考方式:    雙擊會產生事件,事件應該攜帶這行的信息!

  解決辦法:    進行單步調試,看看如何獲得數據,雖然可以看見信息的引用,但是總是無法獲得!

        沿著此思路,大概一兩小時后,仍然未能解決問題!

  轉變思路:   其實雙擊事件時候,已經選中了!此時不用通過雙擊事件的信息,而當前選中行便可獲得!立即代碼,調試,問題解決!

 

  問題背景二:     需要在新狀態轉換后,自動調用代碼,代碼需要引用新狀態數據!

  初始思考方式:   在狀態上應該有觸發事件點

  解決辦法:      在狀態上尋找事件點,比如ENTER STATE等等,結果程序未能通過,一一試試后,發現都不行!在組件完成后事件也不行!

    大概也花了兩三小時!

 意外發現:   在基本框架組件上發現了CHANGSTATE,CHANGESTATING事件!代碼一上,就搞定!

 思路:  原來這個職責是有外面控制的!

分享到:
评论

相关推荐

    flex 两个图片播放小程序

    在这个“flex 两个图片播放小程序”项目中,我们可以看到它被用来创建一个图片浏览应用,支持图片的放大和缩小功能,提供了用户友好的交互体验。接下来,我们将深入探讨Flex在图片浏览中的应用及其关键技术。 首先...

    Flex 两个小例子 Flex两个小例子

    在这个"Flex两个小例子"的资源包中,我们可以推测包含了一些使用Flex开发的示例项目。 首先,让我们详细了解一下Flex的核心组成部分: 1. **Flex SDK**:这是一个开源的开发工具包,包含了编译Flex应用程序所需的...

    FLEX开发中文文档

    此外,还可能讲解了MXML和ActionScript的基本语法,这两个是构建Flex应用的核心语言。 第二部分,"Flex中文帮助No3章.pdf",可能涉及Flex组件库的使用。Flex提供了丰富的预定义组件,如按钮、列表、面板等,这一章...

    Flex开发环境配置手册

    Flex开发环境配置涉及两个主要的开发工具,即Micromedia Flex Builder 1.5和FlexBuilder 2.0作为Eclipse插件。配置过程主要包括安装、新建Flex站点、站点配置、复制核心文件以及测试环境。 首先,安装Micromedia ...

    企业应用FLEX开发实战

    本书涵盖了从基础到高级的各个层面,旨在帮助开发者掌握FLEX技术在实际项目中的应用,提升软件开发效率和质量。书中内容分为10个章节,每个章节都围绕特定的主题展开,逐步引导读者深入理解FLEX的精髓。 FLEX是一种...

    Flex开发辅助工具

    Flex3StyleExplorer是一个用于探索和测试Flex 3应用中的样式和皮肤的工具。通过这个工具,开发者可以直观地查看和修改组件的外观,包括颜色、字体、边框等样式属性,从而更好地定制用户界面。它允许开发者预览不同...

    Flex 中文API以及开发指南链接

    在本压缩包中,重点是Flex的中文API和开发指南,这对于初学者和有经验的开发者来说都是宝贵的资源。 首先,让我们来了解一下Flex API。API,全称Application Programming Interface,是一系列预先定义的函数,允许...

    java整合flex开发应用

    1. "最近在工作中使用到flex和工作流的结合做工作流开发.doc" - 这个文档可能详细描述了如何将Flex前端与工作流引擎(如Activiti、JBPM等)集成,通过Java后端进行业务流程管理。可能涵盖了工作流定义、状态管理、...

    flex 官方文档 中文教程

    Flex提供了强大的调试工具,如Flex Builder的集成开发环境(IDE),以及Flex SDK中的命令行编译器,帮助开发者定位和修复问题。 12. **国际化和本地化** Flex支持应用的国际化和本地化,允许开发者创建适应多种...

    Flex开发入门

    在Flex Builder或Adobe Animate CC等集成开发环境中,你可以选择"File" -> "New" -> "MXML Component"来创建一个新的MXML文件。在MXML文件中,你可以定义各种组件,如按钮、文本输入框、面板等,以及它们的属性和...

    Flex 开发流程 了解Flex开发的流程

    在Flex开发中,事件机制扮演着重要角色。Flex遵循事件流模型,包括三个阶段: - **捕获阶段**:事件从最顶级的父节点向下传播到目标节点,检测沿途的节点是否注册了事件监听器。 - **目标阶段**:事件到达目标节点...

    Flex开发环境配置教程

    配置Flex开发环境通常涉及到两个主要的集成开发环境(IDE):MyEclipse和Eclipse。这两个工具都是基于Java的,具有强大的代码编辑、调试和项目管理功能,特别适合大型企业级应用的开发。 **MyEclipse中的Flex配置**...

    flex war flex开发所有war

    在这个场景中,我们看到两个特定的WAR文件名:"ds-console.war"和"lcds.war",它们可能是Flex项目中的不同组件或服务。 "ds-console.war"可能是一个数据服务控制台,用于管理和监控数据服务。在Flex开发中,数据...

    微信小程序开发中flex布局容器及元素之属性技术释疑.pdf

    首先,Flex布局包含两个主要的轴线:主轴(main axis)和交叉轴(cross axis)。默认情况下,Flex容器的主轴是水平的,交叉轴是垂直的。通过flex-direction属性可以改变主轴的方向,例如row(水平方向)、row-...

    flex游戏开发demo

    综上所述,Flex游戏开发Demo是一个展示Flex在游戏开发中应用的实例,涵盖了Flex的基本概念、游戏开发的关键技术和最佳实践。通过研究这个Demo,开发者可以了解到如何利用Flex创建富有互动性和趣味性的游戏。

    flex4 开发文档

    Flex 4 是 Adobe 引入的一个强大的富互联网应用程序(RIA)开发框架,它基于ActionScript 3.0,用于构建具有高度交互性和视觉吸引力的Web应用程序。本开发文档旨在深入探讨Flex 4及其核心组件、架构和编程模型,以及...

    flex实战项目,flex开发

    4. **Flex Builder**:虽然Flex SDK是免费的,但Adobe还提供了一个集成开发环境(IDE),即Flex Builder,它基于Eclipse,提供了图形化的界面设计工具和强大的调试功能,使得Flex开发更加高效。 5. **Flex项目实战*...

    flex界面开发框架

    在本例中,提到的是一个基于Cairngorm框架的Flex项目。 Cairngorm是Flex社区中广泛使用的轻量级MVC(模型-视图-控制器)框架之一,它有助于组织和管理Flex应用的复杂性。Cairngorm的核心理念是将业务逻辑、用户界面...

    flex 地图开发demo

    本项目"flex 地图开发demo"专注于展示如何在Flex中集成地图功能,特别提到了与ArcGIS的结合使用。ArcGIS是Esri公司提供的一个全面的地理信息系统,广泛用于地图制作、地理数据分析和地理信息共享。 Flex地图开发的...

    Flex 3开发指南

    - **Flex 3**:Flex 3作为Flex系列中的一个重要版本,提供了更多的功能和改进,包括增强的UI组件库、更强大的数据绑定能力以及对多媒体的支持等。 - **Flex 3 Beta 1**:这是一个早期测试版本,主要面向开发者进行...

Global site tag (gtag.js) - Google Analytics