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( ...
最新文章
- Linux入门第四集!Jar包的入门、使用、部署!怎么打Jar包?
- IntelliJ IDEA快捷键总结
- C++ 11 中的POD
- 抛开flash,自己开发实现C++ RTMP直播流播放器
- 朴素贝叶斯分类器 文本分类_构建灾难响应的文本分类器
- VC6.0 +WDK 开发驱动的环境配置
- shell read
- XML中的DOCTYPE属性
- laravel redis_php session 存储到redis里
- Hive命名空间-自定义变量
- FTT字体绘制,2D阶段
- hdoj2084:数塔(dp基础题----递归写法/状态转移方程法)
- 计算机怎么语音通话,微信电脑版怎么语音聊天?微信电脑版语音聊天教程
- 在UBUNTU 13.1 中使用五笔拼音混合输入法
- muduo源码分析2——Singleton分析
- CAD图纸比例设置不同时CAD标注样式设置为相同的操作教程
- ResNet详解:ResNet到底在解决什么问题?
- Linux--增加用户、添加用户组
- 人行征信密码控件卸载后残留,导致fiddler自动关闭解决办法
- wps 甘特图_制作甘特图提升办公效率!亿图下的这款项目管理软件很不错
热门文章
- hdu5253最小生成树
- 【Android 应用开发】Canvas 精准绘制文字 ( 文本边界坐标解析 | 绘图位置 )
- 【计算理论】计算理论总结 ( P 、NP 、NPC 总结 ) ★★
- 【感悟随笔】没能变强是因为你太贪图舒服了
- android中Invalidate和postInvalidate的区别
- Python开发【第三篇】:Python基本数据类型
- JSP自定义标签开发与打包
- Enumeration接口
- 从xib 创建 collectionViewCell
- Codeforces Round #343 (Div. 2) D. Babaei and Birthday Cake 线段树维护dp