在ActionScript中实现绑定
这种方法是使用mx.binding.utils.BindingUtils类来实现的。
如:
BindingUtils.bindProperty(textarea, "text", textinput, "text");
就是直接绑定了两个输入框的text属性,还可以用bindSetter来绑定一个数据源和一个set函数。如:
public function mySetterBinding(event:FlexEvent):void {
var watcherSetter:ChangeWatcher = BindingUtils.bindSetter(setMyString, textInput2, "text");
}
这里就是将textInput2的text属性setter函数和setMyString函数绑定起来,
一旦textInput2的text被修改,那么将会触发setMyString函数。
banding整个类的用法:
[SWF(backgroundColor='0xffffff',frameRate='30')]
public class Main extends Sprite{
......
绑定资源
声音
[Embed(source="sound1.mp3")]
public var soundCls:Class;
可伸缩矢量图
[Embed(source="logo.svg")]
[Bindable]
public var imgCls:Class;
图片jpg png gif
[Embed(source="logo.gif")]
[Bindable]
public var imgCls:Class;
九宫格图片
[Embed(source="slice_9_grid.gif",
scaleGridTop="25", scaleGridBottom="125",
scaleGridLeft="25", scaleGridRight="125")]
[Bindable]
public var imgCls:Class;
SWF
[Embed(source="icon.swf")]
[Bindable]
public var imgCls:Class;
元件
[Embed(source='SWFFileName.swf', symbol='symbolName')]
public var ClassicName:Class;
分享到:
相关推荐
【ActionScript 3.0 实现聊天室详解】 ActionScript 3.0 是Adobe Flash Platform中的编程语言,用于创建互动式内容、游戏以及富互联网应用(RIA)。在本项目中,我们将深入探讨如何使用ActionScript 3.0来构建一个...
在IT行业中,ActionScript 3.0是一种广泛用于创建交互式富互联网应用程序(RIA)的编程语言,尤其在Adobe Flash平台上。本项目“聊天室(ActionScript 3.0实现)”显然涉及到使用ActionScript 3.0来构建一个实时通信...
这个工程源码提供了将Java代码转换为ActionScript代码的工具,这对于那些希望在Adobe Flash Player或者Flex应用中使用Java库的开发者来说尤其有用。 首先,我们需要理解Java和ActionScript的基本概念。Java是一种...
【标题】"聊天室实例开发附源码(ActionScript 3.0实现)"涉及到的是一个基于ActionScript 3.0编程语言的实时通讯应用,主要用于构建一个在线聊天室。ActionScript是Adobe Flash Professional和Flex SDK中使用的主要...
本地播放器(ActionScript 3.0实现)是学习SQL数据库的很好例子,可以下来看看!!!
利用ActionScript实现Flash开发游戏.pdf
本地播放器是计算机软件的一种,通常用于在用户的设备上播放音频和视频文件...在提供的压缩包文件中,可能包含了实现这些功能的源代码、示例文件或教程,帮助开发者深入了解ActionScript 3.0在创建本地播放器中的应用。
在ActionScript3.0中实现自定义全屏功能对于提升用户体验至关重要,特别是在开发视频播放器时。全屏模式可以让用户沉浸在内容中,提高视觉享受。 首先,我们要理解在AS3中实现全屏的基本概念。全屏模式分为两种:...
在本项目"基于ActionScript 3.0实现本地播放器"中,我们将深入探讨如何利用这一强大的脚本语言来构建一个能够处理多媒体文件,如音频和视频的播放器。 ActionScript 3.0相对于早期版本有了显著的改进,包括更严格的...
本话题聚焦于如何使用ActionScript实现画图功能,特别是通过按下键盘上的“r”键在画板上切换画笔形状,使得用户可以选择绘制圆形或矩形。 首先,我们需要理解ActionScript中的基本绘图API。在Flash环境中,我们...
本篇将深入探讨如何利用ActionScript实现声音处理。 首先,让我们了解ActionScript中的声音处理基础。ActionScript 3.0(AS3)引入了全新的声音类库,使得开发者可以更高效地控制音频流。`Sound`类是处理声音的核心...
1、地图编辑器; 2、purMVC示例,有封装和重写,方便管理; 3、MornUI示例; 4、资源管理; 5、自定义事件,有优化处理,提高效率; 6、Adobe Air的本地资源处理;...7、JSON输入输出解码配置文件;
在ActionScript中实现MD5(Message-Digest Algorithm 5)加密算法是常见的安全实践,它用于生成数据的哈希值,通常用于验证文件完整性、密码存储和数字签名等场景。 MD5是一种广泛使用的哈希函数,它将任意长度的...
在 MXML 中,数据绑定通常在组件声明时完成,而 ActionScript 中的绑定可以在运行时动态添加,使得绑定更加灵活。 2.2 在 ACTIONSCRIPT 中定义数据绑定 例如,我们可以在 ActionScript 中创建如下绑定: ```...
在实现过程中,`library.swf`可能是一个包含了聊天室界面元素的库文件,它包含了各种组件、动画效果和用户界面资源。这些元素可以通过ActionScript动态加载和控制,为用户提供动态和互动的体验。`catalog.xml`可能是...