党~不管怎样,flex是一门容易上手,且易于出彩的技术。所以呢,学习吧,,,其实是被老板逼的...
我的世界里代码总是想绑架数据,在flex的’以娃儿问门特(environment)‘中以下方式是合理避开异常纠纷的:
1.常用方式:使用[Bindable(event="change")]定义一个可绑定的变量,然后用{}来绑定到组件上
2.mxml方式:<Binding source="数据源" destination="目的地" />
3.as3方式:BindingUtils.bindProperty(destination, property, source, property);
BindingUtils.bindSetter()绑定改变后的执行的函数
4.双向绑定:@{}或者<Binding twoWay="true" />
无论在神马以娃儿问门特中,我都想绘图,因为艺术,不是‘马龙’:
鸟情提示:无法通过ActionScript代码直接创建Graphics对象,只能利用绘图接口来获得graphics属性。资深菜鸟亲测jiong
1.Shape:创建简单图形
2.Sprite:构建显示对象容器,支持鼠标事件
DisplayObject
x, y: 实例相对与父容器的坐标
mouseX, mouseY: 容器内鼠标的坐标
scaleX, scaleY: 缩放比例
rotation: 旋转angle
filters: 滤镜对象数组
scale9Grid: 缩放网格
scrollRect: 显示对象的滚动范围
root: 显示列表对象的顶级显示对象
mask: 遮罩,设置为null可删除
stage: 显示对象的舞台,表示显示flash的整个区域
transform: 可转换属性,包含matrix, colorTransform
据说阿基米德洗澡的时候被笛卡尔画了下了,然后就有了几何绘图:
点:
1.Point.distance(p1, p2): 两点间距
2.Point.polar(distance, angle): 向量移动
矩形:
1.rect.offset(x, y): 重定位
2.rect.inflate(x, y): 调整大小,指定增量
3.rect1.union(rect2): 返回并集new Rectangle();
4.rect1.intersects(rect2): 是否有交集
5.rect1.intersection(rect2): 返回交集new Rectangle();
6.rect.containsPoint(p): 判断p点是否在矩形rect内,GIS应该look see see
转换矩阵:将点从一个坐标空间映射到另一个坐标空间,就像异次元
1.缩放:sx, sy比例
2.旋转:angle角度
3.平移:tx, ty像素
4.倾斜:MatrixTransformer
否一个然破(for example):matrix.createBox(sx, sy, angle, tx, ty); //创建矩阵
sprite.transform.matrix = matrix; //将可视化对象转换属性中的矩阵转换为新矩阵
打动人们需要微笑,打动用户需要特效:
自带效果:blur, dissolve, fade, glow, iris, move, resize, rotation, zoom, Xwipe...
自定义效果:<AnimateProperty id="eff"
startDelay="" duration=""
target="" property=""
fromValue="" toValue="">
依次播放组合效果:<Sequence targets="[]">
我们需要自由,因为数据不想被代码绑架,除了用户。拖拽的奥义:
(数据容器内置支持拖拽,那就不解释了)
1.鼠标按下mousedown触发dragItHandler,将拖拽元件定义为IUIComponent接口。
创建DragSource对象addData,调用DragManager.doDrag()。
2.如果容器接受拖来的数据,触发dragDrop事件
3.dragDropHandler放下元件
设计师就是要否定别人的设计,才能自己设计,动态渲染实现过程:
1.为itemRenderer属性更换新的渲染器 new ClassFactory(YourRenderer)
2.修改itemRenderer属性内容
我们编写代码,代码操纵数据,数据抽象我们,我们把我们以图表的形式展示出来。http://www.easyicon.cn/search.php?q=chart&min=0&max=600
相对于flex自带的图表,我更爱open flash chart,当然R也很给力。
<SolidColor>: 定义实体样式
<Stroke>: 线条样式
<series>: 数据系列,包含上面两个
<verticalAxis>: 纵坐标显示方式
<horizontalAxis>: 横坐标显示方式
<Legend>: 为图表添加图例
ChartBase
showDataTips: 是否显示数据
selectionMode: none, single, multiple
selectedChartItem, selectedChartItems: 选中的图表项
ChartItemEvent--HitData.chartItem: 触发图表事件项
...nameField,field,fills,explodeRadius,perWedgeExplodeRadius,reserveExplodeRadius
常量声明:const SUPERMAN:String = "hehe";
相关推荐
这个"Flex小知识点"的标题暗示我们将探讨Flex的基本概念、核心组件以及它在实际开发中的应用。这篇博文链接虽然没有提供具体内容,但我们可以通过对Flex的通用知识进行深入讲解来涵盖相关主题。 首先,Flex提供了...
flex 常用 知识 问答 flex 常用 知识 问答 flex 常用 知识 问答
**FLEX知识点技术总结** FLEX,全称为Flexible Box,是一种在Web开发中用于布局的CSS3模块。它提供了一种更加灵活的方式来控制元素在容器内的排列方式,无论是单行还是多行,甚至是在不同屏幕尺寸下的响应式设计。...
flex开发知识总结 flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex...
在探讨“一些关于flex的示例网站”时,我们深入挖掘了这些资源为学习者提供的丰富价值。Flex,作为Adobe推出的一种开源框架,主要用于构建高性能的、数据驱动的富互联网应用(RIA)。以下是对这几个网站及其提供的...
在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与ActionScript**:Flex应用主要由两种语言编写,MXML用于定义组件结构和界面布局,而ActionScript则处理逻辑和业务代码。在"万年历记事本"的源码中...
本教程旨在强化Flex的基础知识,帮助开发者掌握Flex的基本用法,以便于在Web应用开发中创建动态且响应式的用户界面。 1. **Flex架构** Flex框架由四个主要部分组成:Flex SDK、Flash Player或Adobe AIR、MXML和...
在“学习flex基础知识”这个主题中,我们首先需要理解Flex的基本概念。Flex框架包括了开发工具、运行时环境和组件库。开发工具如Adobe Flex Builder或IntelliJ IDEA等,提供了一整套集成开发环境(IDE)来编写、调试...
【Flex面试题】Flex面试题主要涵盖Flex的基础概念、开发框架、MVC模式的应用、...以上是Flex面试题中涉及的主要知识点,理解和掌握这些内容对于Flex开发者来说至关重要,能够帮助他们在面试中表现出扎实的技术功底。
10. **实践项目**:理论学习后,通过实际项目练习,将所学知识应用于实践中,是巩固和提高技能的最佳方式。 在本教程中,"作者说明.txt"可能包含了作者的学习心得和使用建议,"Flex中的架包"可能是Flex项目的源码或...
这些资源的集合为学习和精通Flex提供了丰富的素材,无论你是初学者还是有一定经验的开发者,都能从中找到所需的知识点,提升自己的技能水平。通过深入学习这些文档,你可以掌握如何使用Flex构建交互性强、用户体验...
此“FLEX网站源码”压缩包文件很可能包含了一系列Flex项目或组件的源代码,可以帮助开发者理解和学习Flex的相关知识。 1. **Flex框架介绍**:Flex框架主要由Flex SDK和Flex Builder两部分组成。SDK是免费的,包含...
【标题】"记事万年历flex源码"所涉及的知识点主要集中在Adobe Flex技术和日历应用程序开发上。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA)。它允许开发者使用MXML和ActionScript来创建...
总之,"flex教程_chm"是一个集Flex 4.0 API、基础理论、实践指导和实例演示为一体的综合教程,无论你是Flex的新手还是有经验的开发者,都能从中获取宝贵的知识和技能,进一步提升你的Flex开发能力。
《Flex入门培训》这部分内容通常会涵盖以下关键知识点: 1. **Flex架构与环境**:介绍Flex SDK(软件开发工具包)和Flex Builder(现称为Flash Builder),以及如何安装和配置这些工具。 2. **MXML和ActionScript*...
本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的核心概念、组件、布局、事件处理以及数据绑定等关键知识点。 1. **Flex简介** Flex是基于ActionScript 3.0和Flash Player或...
教程中,你可以期待以下几个关键知识点的讲解: 1. **Flex基础**:首先会介绍Flex的基本概念,包括什么是Flex,为什么使用Flex,以及Flex的应用场景。这将帮助你理解Flex在RIA开发中的重要性。 2. **ActionScript...
Flex全书籍涵盖了Adobe Flex这一开发框架的广泛知识,它是一个用于构建富互联网应用程序(RIA)的开源SDK。Flex SDK提供了创建交互式、数据驱动的Web应用程序所需的工具和库。PDF版本的书籍通常包含了完整的理论介绍...
博客链接指向了iteye上的一个博客条目,虽然无法直接查看具体内容,但我们可以基于Flex常见的知识点进行讲解: 1. **MXML**:MXML是Flex的主要标记语言,它允许开发者以声明式方式创建用户界面。MXML代码类似于XML...