`
uule
  • 浏览: 6305826 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

一些Flex知识

    博客分类:
  • Flex
 
阅读更多

党~不管怎样,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小知识点

    NULL 博文链接:https://ch19880311.iteye.com/blog/1021105

    flex常用知识问答

    flex 常用 知识 问答 flex 常用 知识 问答 flex 常用 知识 问答

    Flex知识总结

    flex开发知识总结 flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex开发知识总结flex...

    flex4_读书笔记

    汇总了Flex4的基本概念,组件、事件的使用,涉及swf的一些知识,最好是有一些Flex知识的人效果会比较好一些

    flex中使用的一些小知识

    flex中使用的一些小知识 平时开发使用到的细节知识

    强化flex基础知识

    强化flex基础知识,详细讲解了Flex的基础用法

    FLEX知识点技术总结excl版

    FLEX的技术心得,包括初学以来的一些知识点,excl版。仍不完整,陆续更新中

    学习flex基础知识

    flex基础知识很重要,这实例可以加快学习flex的速度

    《Flex与ActionScript程序开发》[PDF]

    本书主体分为5个部分,分别从基础知识、视觉设计、组件高级技法、性能优化和Flex通信5个主要方面进行Flex知识的讲解。  本书由易到难、由浅人深、循序渐进地介绍了Flex与ActionScript3程序开发的一般步骤与常用的...

    [Flex与ActionScript.3程序开发].陈爽,付凯.扫描版

    内容简介 《Flex与ActionScript 3程序开发》主体分为5个部分,分别从基础知识、视觉设计、组件高级技法、性能优化和Flex通信5个主要方面进行Flex知识的讲解。 《Flex与ActionScript 3程序开发》由易到难、由浅人深、...

    AS3和Flex一百条常用的知识

    AS3和Flex一百条常用的知识,很使用的小知识。。。

    FLEX百条有用知识

    FLEX百条有用知识

    Flex企业应用开发实战.rar

    首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及Flex企业应用的客户端架构和服务器端架构;再接着详细讲解了BlazeDS框架的使用方法和...

    Flex与ActionScript3程序开发

    第2章 Flex基础知识 第3章 语言基础 第4章 数据基础 第5章 Flex事件驱动 第2篇 视觉设计篇 第6章 Flex皮肤设计 第7章 特效effect和状态state 第8章 Flex与Flash无缝衔接 第9章 综合演练:实现仿Office 2007...

    flex 第一步全部源码 实例源码

    内容包括:Flex简介、Flex的安装和开发环境的建立、MXML 语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript 3.0编程知识、Flex的事件机制、数据绑定、组件的使用、...

    《Flex 4实战》.pdf

    《Flex 4实战》从基础讲起,介绍了有关表单和数据的知识,然后逐渐过渡到核心概念,如导航、拖放和事件。即使读者刚刚接触Flex,在阅读《Flex 4实战》之后也可以使用新增的spark组件、数据服务、图表设计、特殊效果...

    flex 经典教程下载

    flex 基本知识 PPT 最简单的教程

    Flex开发知识介绍.ppt

    很好的PPT,介绍flex开发所用到的所有技术和知识。

    Flex企业应用开发实战-迷你版-电子书

    首先介绍了Flex/Flash的工作机理和利用Flex开发企业级应用必须掌握的基础知识和核心元素;接着剖析了Flex与Java的通信机制,以及Flex企业应用的客户端架构和服务器端架构;再接着详细讲解了BlazeDS框架的使用方法和...

Global site tag (gtag.js) - Google Analytics