Flex的事件(六)
<!-- events/AddingInnerFunctionListener.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initApp()">
<mx:Script><![CDATA[
import mx.controls.Alert;
private function initApp():void {
b1.addEventListener("click",
function(e:Event):void {
Alert.show("The button was clicked.");
}
);
}
]]></mx:Script>
<mx:Button id='b1' label="Click Me"/>
</mx:Application>
|
<?xml version="1.0"?>
<!-- events/FunctionReturnsFunction.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="foo()">
<mx:Script><![CDATA[
[Bindable]
private var answer:String;
private function foo():Function {
var x:int = int(ti1.text);
function rectArea(y:int):int { // function closure defined
return x * y;
}
return rectArea;
}
private function bar():void {
var x:int = 2; // ignored
var y:int = 4; // ignored
var myProduct:Function = foo();
answer = myProduct(int(ti2.text)); // function closure called
}
]]></mx:Script>
<mx:Form width="107">
<mx:FormItem label="X">
<mx:TextInput id="ti1" text="10" width="37" textAlign="right"/>
</mx:FormItem>
<mx:FormItem label="Y" width="71">
<mx:TextInput id="ti2" text="20" width="38" textAlign="right"/>
</mx:FormItem>
<mx:Label id="label1" text="{answer}" width="71" textAlign="right"/>
</mx:Form>
<mx:Button id='b1' label="Compute Product" click="bar()"/>
</mx:Application>
|
addEventListener("anyEvent",
function(e:Event) { /* My listener function. */ },
false, 0, true)
|
转载于:https://blog.51cto.com/flexria/154533
Flex的事件(六)相关推荐
- Flex的事件(十四)
一. 关于键盘事件<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /& ...
- 翻译: Flex Collection 事件和手动通知变化
转自:riameeting Collection事件和手动变化通知 集合用事件来表示集合发后了变化. 你能用这些事件监控变化以作相应的显示上的更新. Collection事件: CollectionE ...
- 利用flex布局实现六个骰子
一.初步布局 1.我们先设立一个外部盒子用flex布局将子代居中 .father {display: flex;margin: 200px auto;border-top: 2px solid #82 ...
- Flex启动事件的执行顺序
很多时候,在创建一个Flex应用程序,不知道什么时候执行哪儿个启动事件.它们被执行的顺序是怎么排序的? 首先看一看都有哪儿些启动事件,主要有preinitialize,initialize,creat ...
- Flex的事件(三)
1. 定义对象事件<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...
- 【就你不知道-Flex 自定义事件-龙骑士之死】(2012-05-25 08:29)
一:目的 问:为什么要自定义事件? 答:系统提供事件不能满足. 举例:需要传递参数. 二:背景 事件不是鼓励存在的,事件始终是和一个对象相关联的,否则,单独说事件毫无意义. 举例:当英雄血为0时,死亡 ...
- Flex事件机制(二)
上一篇简单的介绍了Flex的事件机制以及处理事件的四种方式,本篇的主要内容是利用自定义事件在父子组件之间传递数据. 在Flex开发中,很多时候需要在父子组件之间传递数据,通过事件可以实现数据的传递,现 ...
- FLEX事件机制整理
一.引 很多新人对Flex的事件机制都不太熟悉,在使用过程中难免会出现各种问题,这是一个非常普遍的问题,为了更快更好的帮助大家,将介绍一下Flex中事件的各种机制和用法. Flex的精髓之一就是事件和 ...
- (待补充)CSS进阶--flex布局
目录 flex 之前 flex 来了 基本概念 flex container 的六个属性 flex item 的六个属性 例子 参考 flex 之前 我们用什么布局?主要使用 normal flow( ...
最新文章
- JS跨域访问(ajax跨域)
- Slack推安全企业加密管理可轻易用密钥控制数据
- c++变量重新赋值_Java基础二:一文讲透变量与数据类型
- tkinter menu
- javascript 查看变量类型
- 关于java.util.ConcurrentModificationException和remove倒数第二个元素
- Linux开机启动流程详细步骤是什么?
- skywalking学习
- MATLAB实现遥感图像分类——K均值算法
- 基于似然比检验统计量的异常轨迹检测
- MindAR初体验——一款js实现的AR库
- 你不知道的HelloGitHub!
- 手机图片怎么做成笔记 手机照片笔记怎么制作
- 解决错误代码:0xc000007b系统蓝屏问题
- CM1-确定字符互异-【字符串】
- 电信行业大数据应用的四个方向
- 源码推荐 VVebo剥离的TableView绘制
- [转]深度剖析闪电网络
- 限流的方式,为什么要限流,怎么实现限流
- 建模simulink - xpc调试手段
热门文章
- androidx86安装pc后无法联网_问题解决记录-npm和yarn全局安装成功后命令无法执行的问题...
- 【Groovy】MOP 元对象协议与元编程 ( 使用 Groovy 元编程进行函数拦截 | 重写 MetaClass#invokeMethod 方法拦截 JDK 中已经定义的函数 )
- 【Groovy】闭包 Closure ( 闭包调用 | 闭包默认参数 it | 代码示例 )
- 【Groovy】map 集合 ( map 集合操作符重载 | *. 展开操作符 | 代码示例 )
- 【C 语言】二级指针作为输入 ( 二维数组 | 二维数组遍历 | 二维数组排序 )
- 【Android 安全】DEX 加密 ( Application 替换 | Android 应用启动原理 | LoadedApk 源码分析 )
- 【Kotlin】Kotlin 单例 ( 懒汉式 与 恶汉式 | Java 单例 | Kotlin 单例 | 对象声明 | 伴生对象 | get 方法 | ? 与 !! 判空 )
- 图解 HTTP 笔记(四)——HTTP 状态码
- JavaScript的学习
- node.js入门系列(一)--Node.js简介