对于FLEX FLASH 本身 来讲尤其 是FLEX 给提供很多标准组建对于初学者来说使用起来和开发起来很简单。
最典型的应用就是做个 **应用系统,表格树 ,表单 提交这类的。
但是如果你只会掌握这些你就说你精通FLEX或者会FLEX那我就只能无奈了。
本身来讲做过几个方向领域的FLEX研究和开发一般来讲。可大致分为这几类。
1.图形类
这个应用就比较广泛了,比如我做的比如流程设计器网络拓扑图,组织结构图,在线编辑图片合成,等等都属于此类。
此类需要数学知识。
2.图像类
这个来讲说起来主要这么几方面,比如在线photoshop,人脸识别,2D人脸转3D这个是小日做的
http://www.hairtry.jp/
其实这类来讲有几个核心的比如对RGB的了解一些滤镜的处理扭曲等等算法矩阵都需要会,可能科班出身的比较精通吧。
此类需要图像多媒体知识。
3.图表类
这类我单独归纳出来是因为此类很重要,这类需要掌握的就是FLEX基本CHART的扩展,把2D图表扩展成3D和其他扩展,再有
会用第3方CHART和扩展,第3方CHART要丰富。同样此类需要数学知识。
4.GIS领域
这类较以前好多了,比如我们用GOOGLEMAP ARCGIS 这类如果使用这些应用的话简单的方可以,但是要做出复杂的应用就需要
国家地理相关知识才行。有些可以直接使用ARCGIS 的SERVER 比如缓冲 绘图 统计分析 等等。
这类要掌握GIS地理领域知识学起来快些。
5.3D领域
对于3D领域来说我也做了很多了,也感觉到自己知识的匮乏。此领域事实上FLASH给提供了很多3D框架比如说
PV3D ,BOX2D 等等,但当你使用他们的时候你发现事实上你什么都做不了,这是为什么。主要原因是你的大学
数学没学好立体几何问题,矩阵转换问题。这个相当复杂了。
我利用数学知识在3D里做了些应用,一般的应用也没太大问题,只是太复杂的我就无能为力了。
比如3D装修房间的那个应用 在3D房间里 控制X,Y,Z坐标放在任意位置装修,旋转放置就比较难了。这个需要矩阵转换。
6.流媒体领域
这个比较简单尤其对很多新手来讲一般最爱做此类应用,比如在线视频聊天啊,视频会议啊,录制视频啊等等。很简单
用FMS ,RED5 课本上都有例子。
7.WEBGAME,虚拟社区
这个是薪水最高的领域,用人也是最多的。但是要掌握一些算法,比如A* 寻路 菱形地图,AI战斗,切换场景,碰转检测
加速度,缓动,减速,摩擦力,自由落体,抛物线等等。
8.FLEX组建扩展领域
比如你可以使用FLEX扩展组建不紧紧是简单的 渲染器扩展,而是复写类把整个组建大变样,自己能写个 复杂表格控件,写个
富日历控件 ,扩展TREE 想怎么扩展就怎么扩展。此类需要对FLEX有很深入的了解才行。目前看来嘿嘿,国内还没有几个人能做
都是老外写的,我们这边还是天下乌鸦一般抄。就比谁抄的好。
总结下 ,只要你对以上领域精通或者非常熟练,你就能作出非常震撼人的应用。无论应用在哪里,比如软件,网站,AIR,工具 桌面
你都能做出有别其他大众CODING级别人 的 功能和应用。
转自http://www.9flex.com/index.php/archives/187/
分享到:
相关推荐
在Android平台上,Flex是一种常用的开发工具,它基于Adobe AIR框架,允许开发者使用ActionScript和Flex SDK创建跨平台的桌面及移动应用程序。本话题主要聚焦于如何利用Flex来开发一个能够加载网页的功能,甚至将其...
在前端开发中,Flex布局(Flexible Box)是一种强大的盒模型布局方式,允许开发者轻松地创建响应式和动态的用户界面。这个"基本布局_flex基本布局模板_flex_"项目旨在介绍和提供一个基础的Flex布局模板,帮助开发者...
在IT行业中,尤其是在Web开发领域,`iframe`和`flex`是两个非常重要的概念,它们在构建现代网页和应用程序时发挥着关键作用。让我们详细探讨这两个技术及其在实际应用中的结合。 `iframe`,全称为“inline frame”...
这个自编的Flex下拉框组件设计用于提供丰富的功能,如多级级联选择,这在数据层级结构复杂的应用场景中尤为有用。 1. **Flex布局基础** Flex布局,全称为Flexible Box,是CSS3中的一种布局模式,旨在解决传统盒...
5. **Flex顺序**:通过`order`属性,我们可以改变子元素在容器中的显示顺序,这对于创建响应式设计或实现特定的交互效果非常有用。 6. **Flex内容对齐**:在Flex容器内,`align-content`属性可以调整多行子元素的...
ActionScript编程是Flex开发的重点,它支持类、接口、事件处理和面向对象编程。学习者应熟悉AS3的基本语法、类库和面向对象编程原则,以便更好地利用Flex SDK编写高效的应用程序。 移动开发也是Flex的一个重要方向...
7. **响应式设计**:Flex布局对于创建响应式设计非常有用,因为它可以根据窗口大小变化动态调整元素的大小和位置,从而确保在不同设备上都有良好的用户体验。 8. **Flex在实际应用中的例子**:例如,创建一个可滚动...
8. **数据绑定**:Flex支持数据绑定,可以将视图组件的状态直接与后台模型数据关联,当数据发生变化时,视图会自动更新,这对于聊天应用中实时显示新消息非常有用。 9. **状态管理和历史管理**:在聊天应用中,可能...
在前端开发领域,Flex布局(Flexible Box)是用于创建弹性盒模型的一种CSS3模块,它极大地增强了网页元素的布局能力,特别是在响应式设计中。"flex拖拽效果"是指利用Flex布局来实现元素的拖放功能,使得用户可以通过...
这在右对齐语言(如阿拉伯语或希伯来语)中很有用。 3. `column`:主轴为垂直方向,从上至下排列项目。这种布局常用于垂直堆砌元素的情况,如长篇文本或图像列表。 4. `column-reverse`:主轴为垂直方向,但方向从下...
- **加速计API**:用于检测设备的方向变化,这对于开发游戏或需要响应设备倾斜的应用程序非常有用。 - **GPS定位API**:提供地理定位服务,支持位置跟踪和地图集成等功能。 - **电话API**:允许应用程序发起呼叫、...
在前端开发领域,Flex布局(Flexible Box)是CSS3中的一种布局模式,旨在解决复杂的盒状模型布局问题,尤其在处理动态内容和响应式设计时非常有用。标题“flex样式源代码”暗示我们将深入探讨Flex布局的核心概念以及...
在IT行业中,FLEX(Flexible Box)是一种布局模式,它为Web开发者提供了更灵活的方式来排列和对齐元素,尤其在处理复杂布局时表现得极为有用。"鱼眼菜单"(FishEye Menu)则是一种交互设计概念,它借鉴了鱼眼镜头的...
设置为`hidden`可以使超出容器的部分不可见,这对于隐藏元素很有用。结合JavaScript,可以在达到某个条件时改变此属性,从而实现滑动显示或隐藏。 5. **flex-grow** 和 **flex-shrink**:这两个属性分别定义了Flex...
本资源"flex 翻页功能源码"提供了实现Flex布局下翻页效果的代码,这在制作电子书、画廊或产品展示等场景中非常有用。现在,我们将深入探讨Flex布局以及如何实现翻页效果。 首先,让我们了解Flex布局的基本概念。...
- **概述**:要使用 ArcGIS API for Flex 开发应用程序,首先需要搭建相应的开发环境。这包括安装必要的软件工具,例如 Flex SDK 和 Flex Builder,以及获取 ArcGIS API for Flex 的相关资源。 - **相关资源**:官方...
Flex是ActionScript 3.0的一个开发平台,它允许开发者构建富互联网应用程序(RIA),这些应用程序可以在多种浏览器和操作系统上运行,包括Windows、Mac OS以及移动设备。Flex特效通常涉及到组件的动画、过渡效果、...
这种控件在需要用户输入具体日期和时间的场景下非常有用,它的实现涉及到UI设计、事件处理、数据模型、国际化支持以及可配置性等多个方面。通过深入理解和熟练运用,开发者可以创建出既美观又实用的日期时间选择界面...
除此之外,像Flex SDK这样的开发工具包包含了构建Flex组件所需的所有库和框架,使得开发者无需从零开始编写所有代码。 在提供的文件列表"org"中,可能包含的是Flex组件相关的源代码文件。"org"通常是Java或相关开源...
3. **自定义顺序**:使用`order`属性可以改变flex项的显示顺序,这在创建折线布局时很有用,尤其是在跨行时。 4. **间隔调整**:`justify-content`和`align-items`可以控制子元素之间的间距,通过这些属性可以实现...