- 浏览: 115273 次
- 性别:
- 来自: 杭州
最新评论
-
daiyongcai:
谢谢了
我自定一个一个事件,在一个as类里定义事件和分发,在 ...
解析Flex事件机制中Flex事件分发和监听 -
strugglesMen:
是的。这种方法是不可行的,很影响性能。只是作为一个案例参考
实时数据更新 -
qq123zhz:
你这类似轮询。。。。。。。如果要轮询的话,直接用blazeds ...
实时数据更新
文章列表
Flex 3 MX 组件及其 Flex 4 Spark 对应组件:
FLEX 3 MX 组件
FLEX 4 BETA SPARK 组件
mx.controls.Button
spark.components.Button
mx.controls.ButtonBar
spark.components.ButtonBar
mx.controls.CheckBox
spark.components.CheckBox
mx.controls.ComboBox
如前所述,Flex 4 SDK 引入了许多使用新架构的新组件类,它们应当可以令外观和其他自定义操作更简单。下表列出了 Flex 3 MX 组件及其 Flex 4 Spark 对应组件:
FLEX 3 MX 组件
FLEX 4 BETA SPARK 组件
mx.controls.Button
spark.components.Button
mx.controls.ButtonBar
spark.components.ButtonBar
mx.controls.CheckBox
spa
Flex 4 SDK 的重要主题之一是“用心设计”。这个目标涉及在设计人员和开发人员之间创造一个更顺畅的工作流程。为了帮助实现这一点,该框架将组件可视部分与其剩余行为明确划分开。在 Flex 3 中,组件的代码包括以其行为、 ...
将 Flex 3 应用程序迁移到 Flex 4 时,步骤并不复杂。除了一些缺陷修复以及默认主题稍有变化,您的应用程序通常可以像 Flex 3 中那样正常运行(或更好)。但您必须注意几点。
播放器依赖性
请务必针对 Flash Player 10 进行编译。Flex 4 SDK 需要 Flash Player 10 支持。
字体选择器需要一个命名空间
CSS 字体选择器将 Flex 类命名为 style。例如,以下是 Button 和 DateField 的字体选择器:
Button {
cornerRadius: 10;
}
DateField {
color ...
Flex 4(代码名:Gumbo) 发行版在 Flex 3 基础上做出重大改动。Flex 4 引入了一个新的组件和外观架构。但是作为 Flex 3 开发人员,您在使用 Flex 4 编译 Flex 3 应用程序时可能不会遇到太多难题,因为新发行版的目的之一是保持与 Flex 3 的向后兼容性。
在本文中,我将简要概述 Flex 4 的主要目的和架构区别并介绍组件、布局、状态使用和效果方面的变化。我还将针对使用 Flex 4 编译 Flex 3 应用程序时遇到的情况回答一些提问。本文无法涵盖 Flex 4 的所有新增功能。相关信息请阅读 Flex 4 新增功能一文。
本文中的术语 MX 组 ...
在 Flex 4 SDK 发布之前,Flex 语言允许 Application 根标签包含可视子代和非可视子代。可视子代与 addChild() 一起添加到 Application,非可视子代则作为属性声明。随后,表示新属性声明的非可视子代不可以作为 Application 的直接子代。您可以将这些非可视子代添加到 <fx:Declarations> 标签下。这包括效果、验证程序、格式化程序、数据声明和 RPC 类等非可视子代。以下是一个简短的示例:
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009&q ...
FLEX 4 架构变化概述
Flex 4框架将组件可视部分与其剩余行为明确划分开。在 Flex 3 中,组件的代码包括以其行为、布局和可视变化为中心的逻辑。在 Flex 4 中,组件被划分为不同的类,各个类负责处理特定的行为。
在将 Flex 3 类原封不动地保留在同一 mx.* 包中的同时,Flex 4 SDK 为组件、核心类、效果、滤镜、布局、基元、外观和 utils 引入了 spark.* 包。
Flex 4 SDK 提供一套新的组件和效果,它们与 Flex 3 组件共享许多相同类名。为了避免 MXML 中出现名称冲突,Flex 4 SDK 随附四个独特的命名空间 ...
创建并使用自己的 ActionScript 类时需要执行的步骤:
创建类文件
创建类和包声明
将属性添加到类
将方法添加到类
添加其他类元素
在应用程序中使用自己的类
创建类文件
ActionScript 3.0 类编写为文本文档, 独立于使用它的 ...
在 ActionScript 3.0 中,包是用命名空间实现的,但包和命名空间并不同义。在声明包时,可以隐式创建一个特殊类型的命名空间并保证它在编译时是已知的。显式创建的命名空间在编译时不必是已知的。 下面的示例使用 package 指令来创建一个包含单个类的简单包: package samples{ public class SampleCode { public var sampleGreeting:String; public function sampleFunction() { trace(sampleG ...
选择 DisplayObject 子类
可选的子类有多个,使用显示对象时要做出的一个重要决策是:每个显示对象的用途是什么。以下原则可以帮助您作出决策。无论是需要类实例,还是选择要创建的类的基类,这些建议都适用:
如果不需要可作为其它显示对象的容器的对象(即只需要用作独立屏幕元素的对象),请根据用途选择 DisplayObject 或 InteractiveObject 两个子类中的一个:
只要在 Flash 中创建影片剪辑元件,Flash 就会将该元件添加到该 Flash 文档的库中。默认情况下,此元件会成为MovieClip 类,因此具有 MovieClip 类的属性和方法。
在 ActionScript 的早期版本中,MovieClip 类是舞台上所有实例的基类。在 ActionScript 3.0 中,影片剪辑只是可以在屏幕上显示的众多显示对象中的一个。如果使用显示对象时不需要时间轴,则使用 Shape 类或 Sprite 类替代 MovieClip 类可能会提高呈现性能。有关为任务选择合适的显示对象的详细信息,请参阅选择 DisplayObject 子类。
...
使用外部 API 简介
当处理更高级的应用程序时,您可能会发现,需要在 SWF 文件和容器应用程序之间建立通信。例如,网页通常使用 HTML 格式来显示文本或其它信息,并包含 SWF 文件以显示动态可视内容,如图表或视频。在这 ...
当 SWF 文件试图使用 Camera.get() 或 Microphone.get() 方法访问用户的摄像头或麦克风时,Flash Player 将显示一个“隐私”对话框,用户可以在该对话框中允许或拒绝对其摄像头或麦克风的访问。用户和管理用户还可以通过 mms.cfg 文件、“设置 UI”和“设置管理器”中的控制基于站点或全局禁用摄像头访问(请参阅管理员控制和用户控制)。用户加以限制后,Camera.get() 和 Microphone.get()
1. Flex通过HttpService与服务端Servlet通信
flex代码:
<?xml version=”1.0″ encoding=”utf-8″?>
<s:Application xmlns:fx=”http://ns.adobe.com/mxml/2009″
xmlns:s=”library://ns.adobe.com/flex/spark”
xmlns:mx=”library://ns.adobe.com/flex/halo”
mi ...
Flex里面的自带的效果(Effect)有以下几种: Blur 模糊效果 Move 移动效果 Fade 淡入淡出效果 Glow 发光效果 Resize 调整大小效果 Rotate 旋转效果 Zoom 缩放效果 Wi ...