你可能听说过微软下一代系统longhorn,在longhorn推出的同时微软也会推出新的语言xaml,一种界面描述语言,与之相应的就是smart client和flex非常相似的东西。...Mxml和Xaml的也很相似… …这是人机交互技术的进步的重要体现,即内部逻辑与外部界面交互相分离。 ...Flex与Flash的关系 Flash并非只是一个单纯的矢量动画创作工具,而是一个凭借脚本语言ActionScript在功能和定位上不断演变的网络应用开发工具。...于是Flex成为开发者们的首选。 Flex和Flash都以ActionScript作为其核心编程语言,并被编译成swf文件运行于Flashplayer虚拟机里。...虽然Flex和Flash有众多的相似点,但是不同之处仍然很多 1.尽管公用ActionScript,但是使用的库并不完全相同,更合适的说法是两者使用着两套具有极大“功能重叠”范围的库。
没怎么玩过图形学,最近都需要做,又要复习物理和数学了~~~ 以下是初成的作品,其实最终目的也不是这个球碰撞了,只是试试,有bug~~(就是球会偶尔粘在一起,是因...
Sean Moore Bio 说道:秋天又一次来临了,是时候回顾一下2008年最热门的Flex和ActionScript 3.0 APIs,技巧和工具了,下面是我的总结,收集的比较全,Flex开发必备,...http://flashmymind.com/Tutorials/Actionscript/Advanced/actionscript-dragging.php Flex 分页组件 一个小的Flex..., part 2 http://labs.flexperiments.nl/writing-components-in-flex-part-2/ Actionscript 3 API 收集.../p/mediacorelib/ Servebox ActionScript Foundry ActionScript 3 / Java 框架为 Flex 2 应用设计,基于多个设计模式。...id= Flest Framework Flest 是一个 ActionScript3 / Flex 应用框架,用来创建企业级别RIA应用。
参考了一个外国人的博客,和天地会一个兄弟的代码。http://rss.9ria.com/?p=2905 引用一下原文: “大家应该玩过KOF(拳王),连招都是高...
引擎进行解析、执行,ActionScript3需要Adobe的flash player(AVM2)进行解析; c)、ActionScript3.0引入OOP概念,可使用extends实现继承,而JavaScript...既然是那些事,那么JavaScript与ActionScript3肯定是有一些交集的,这里以基于浏览器的应用场景来进行归纳: 1、as3获取网页传递过来的参数; 2、js与as3的相互调用; 从“渲染swf...生成的swf通过Application.application.parameters可直接获取 如果使用as3的“壳”加载flex生成的swf,假定as3的“壳”中定义如下的代码: public var...param_obj:Object; param_obj = this.loaderInfo.parameters; 那么flex生成的swf获取参数的方法: var system_Obj:Object...之前我也写过一些关于as与js相关的文章: flash在网页应用中的一些特殊应用场景>> chrome、ff下flash的mousewheel事件失效(wmode=transparent)>> js与as
在Flex2 产品家族, 包括最新的基于Eclipe—的Flex Builder 2 IDE,会是系列产品中第一个应用ActionScript 3.0 的新体验的产品。...ActionScript 3.0的目标: 我们需要ActionScript 3.0 提供一个先进的, 与编程模型一致的, 服从业界标准, 以及表现将数量级大于我们过去的执行效能。...Flex, 例如, 使用一mx_internal 命名空间为它的内部数据来源。命名空间使用统一的资源标识符(URI)以避免冲突 ,当与E4X一起使用时同样可以使用XML命名空间。....暂且译为闪灵) 闪灵类是一个轻量级选手,与MovieClip类相似,但比较适合于作为UI组件的基本类。新的形状类将取代旧的矢量形状。...你能够嗅觉到 ActionScript 3.0将带入到Flex Builder 2,Flex Framework以及Flash Player 8.5当中。
但是虽然我编写了不少Flex程序,对 AS3中的强制类型转换还是不太清楚,以前AS中是这样进行强制类型转换的:假设有一个类叫做Class1,我们声明了一个它的对象 c1,如果想要将它转换成Class2类型...如果变量是 Boolean 类型的 number - 如果变量是 Number 类型的 string - 如果变量是 String 类型的 object - 如果变量是一种引用类型或 Null 类型的 ActionScript3.0
JavaScript中setTimeout方法接受的参数只有两个,而ActionScript3却可以有多个。...javascript"> setTimeout(function() { alert(arguments.length); }, 1 * 3000, 1, 2, 3); 显示的结果为0 ActionScript3.0
变量数据类型的规则: 于JavaScript不同,ActionScript的变量要使用严格的数据类型,也就是说,要在变量后赋予该变量的值,必需是定义该变量时所声明的类型,或者兼容的类型。...Flex3中有几本数据类型的概念,它们在Flex4都被封装成了类,放在顶层的包中,顶层包是默认可用的,所以仍然可以随时使用它们。 ...>告诉编译器方括号中的内容不作为XML处理,应该始终把ActionScript代码放到的方括号中。...将ActionScript代码放到独立于MXML文件的文件中: 可以将ActionScript代码独立放到.as后缀的文件中; 然后再MXML文件中,使用如下代码引入该as文件: 数据绑定 ActionScript支持让一个项目监听另外一个的项目的值,这种功能叫做数据绑定。
使用以下这个简单封装的加密类~~~当然,需要先下载附件:crypto.rar 直接解压放到工程目录,就可以调用啦~~简单方便,做表单加密不错~~ package...
C:\WINDOWS\system32\Macromed\Flash\Flash10b.ocx
符合ECMA规范的脚本语言(ActionScript),处理用户和系统的事件,构建复杂的数据模型; 3. 一个基础类库; 4. 运行时的即时服务; 5....由MXML与ActionScript文件生成swf文件的编译器。...One component is the compiler which combines MXML (layout) documents with ActionScript files to output...Flex是有多种不同的组件组成的。其中一个组件是可以把MXML(Flex标记语言)和ActionScript件输出一个SWF文件的应用程序。...下面我们简单的总结一下Flex的优势: 1. 界面表现更加流畅,与用户的交互性更好。 2. RIA富客户端应用,解决了异步调用,界面无刷新,浏览器兼容性等多项难题 3.
,使用 ActionScript® 和开源 Flex 框架快速构建具有表现力的移动、Web 和桌面应用程序。...安装了Flash Builder4.5之后,Flex SDK4.5也自动被集成到了开发环境中了。然后就可以利用此IDE进行一般的Flex开发了,但是如果要进行3d开发,则还需要引入3d的引擎库。 ...完成上述工作后,就可以进行Away3d的Flex开发了。 二、建立ActionScript项目 关于如何建立一般的Flex项目,在此不再赘述,有兴趣的可以到网上找到很多相关例子。...2.1项目建立与设计 打开Flash Builder,然后新建项目,选择"ActionScript Project",然后输入项目名称点击Finish。...设置内容包括: 1.设置Flex SDK版本。
ActionScript中的vector和array Array: The Array class lets you access and manipulate arrays....尽管Actionscript允许你把Array当作关联数组用,这样的话你就不能用Array类提供的方法或者属性了。...ActionScript 3.0 中可用的另一种索引数组类型为 Vector 类。Vector 实例是“指定类型的数组”,这表示 Vector 实例中的所有元素始终具有同一数据类型。...如果要添加或检索的对象的数据类型与 Vector 的基本类型不匹配,则会发生错误。...可靠性:与 Array 相比,运行时范围检查(或固定长度检查)大大提高了可靠性。 除了有一些限制和优点以外,Vector 类与 Array 类非常相似。
它其实是一个缩写,等价于flex: 1 1 0,也就是 flex-grow : 1; flex-shrink : 1; flex-basis : 0; flex-grow 表示当有剩余空间的时候,分配给项目的比例...flex-shrink 表示空间不足的时候,项目缩小的比例 flex-basis 表示分配空间之前,项目占据主轴的空间 下面来讲讲 flex 空间分配的步骤。...首先要理解清楚,当我们定义一个固定宽度容器为flex的时候,flex会尽其所能不去改变容器的宽度,而是压缩项目的宽度。...codepen 在这里 flex-basis(默认值 auto) flex-basis指定项目占据主轴的空间,如果不设置,则等于内容本身的空间: 四、总结 本文从问题出发,讲解了Flex布局在实战中的应用...,并深入到flex-grow,flex-shrink和flex-basis的细节,描述了项目空间在填充和溢出情况下的计算方式,希望对你有所帮助。
本章简介 第3章讲解了视图状态、Flex页面间的跳转、Flex应用的模态窗体、数据绑定、使用拖放,图表等知识。本章将学习Flex与外部的数据通信。...虽然Flex是用于开发富客户端界面的强大平台,可以编写业务逻辑,但从架构的角度看,仍然需要将核心的业务逻辑放在Flex程序之外。Flex与外部程序的数据通信主要包括HTTPService....Flex客户端RemoteObject组件与服务器端通过HTTP协议传递AMF格式的二进制数据进行通信的大致过程如下: 1)客户端RemoteObject将调用参数中的ActionScript对象序列化为...当然, 后端返回的对象类型与Flex客户端的ActionScript对象类型要满足“第三方软件’所规定的对象类型之间的“映射”规则,这样,Flex就可以把后台返回的AMF数据流自动地序列化为ActionScript...ActionScript中有些类型,如int、Boolean和String,与Java类型精确匹配,而uint和Number 则没有相应的Java类型与之对应。
; flex 弹性布局 中 可以 设置 垂直居中 ; 设置了 display: flex flex 弹性布局样式 的标签元素 , 被称为 flex 容器 ( Flex Container ) , 该盒子模型所有的子元素自动成为...容器成员 , 又称为 flex 项目 ( Flex Item ) ; flex 容器 ( Flex Container ) 简称为 " 容器 " ; flex 项目 ( Flex Item ) 简称为..." 项目 " ; flex 项目 既可以在 flex 容器中 横向排列 , 也可以在 flex 容器中 纵向排列 ; 通过为 父容器标签元素 设置 display: flex flex 弹性布局样式...: flex-flow ; 三、设置主轴方向 flex-direction 样式 ---- 1、主轴与侧轴 flex 弹性布局中 , 存在 主轴 和 侧轴 两个概念 , 主轴 : x 方向 , 水平向右...: column-reverse ; 3、代码示例 - 默认主轴方向: 从左到右 下面的代码是 默认的主轴方向 , 没有做任何修改 , 作为参照案例使用 ; 当前状态下 , 与设置 flex-direction
Flex是一个针对RIA企业级应用的表示层解决方案,是一种应用程序框架,使用Flex可以针对Web应用程序的表示层开发,并加入各种绚丽的效果,此外flex能够很好的与Spring ,Hibernate等流行框架无缝集成...内置 Flex SDK 与 Flash Player4.0 命名为 Flash Builder。...Flex应用的一砖一瓦都由ActionScript搭建而成。Flex应用构建于ActionScript类库上。...ActionScript是Flash的脚本语言,与JavaScript相似它是一种面向对象编程语言。...ActionScript是Flash的脚本语言。与JavaScript相似,ActionScript是一种面向对象编程语言。ActionScript是开发Flex应用使用的脚本语言。
flex-grow、flex-shrink、flex-basis这三个属性的作用是:在flex布局中,父元素在不同宽度下,子元素是如何分配父元素的空间的。 其中,这三个属性都是在子元素上设置的。...注:下面讲的父元素,指以flex布局的元素(display:flex)。 flex-basis 该属性来设置该元素的宽度。当然,width也可以用来设置元素宽度。...如果元素上同时设置了width和flex-basis,那么flex-basis会覆盖width的值。...如果A,B都不减小宽度,即都设置flex-shrink为0,则会有100px的宽度超出父元素。 如果A不减小宽度:设置flex-shrink为0,B减小。...& flex-shrink & flex-basis。
Flex 排版 在之前的《实现中学习浏览器原理》篇章中,其实已经有了比较详细的接触到 Flex 排版的知识。这里我们基本上是重新复习一下 Flex 的排版技术。...Flex 的排版逻辑还是分为三步: 收集盒进行 计算盒在主轴方向的排布 计算盒在交叉轴方向的排布 !! 对 flex 排版来说,是没有文字的,所以说 flex 排版我们是收集所有的盒进行。...Flex 里面有一个 Flex 属性的,Flex 为 1 就分一份,Flex 为 2 就分两份,如果我们这一行剩余空间是 300px,那么分一份的会分到 100px,而分两份的就会得到 200px。...CMYK 与 RGB 我们从小讲到颜色都会说到红、黄、蓝三种原色,那么为什么是红黄蓝三种颜色呢?那又为什么红黄蓝三种颜色就能跳出所有其他的颜色和光呢?我们不是说光是不同的波长吗?...HSL 与 HSV 这里我们就讲完颜色的基本原理了,但是在编程中我们就会发现 RGB 这个颜色或者是 CMYK 的颜色都并不好用。因为它们是跟我们对颜色的认知的直觉是不一致的。