AS3.0 Function类的使用
来源:互联网 发布:中山犀牛软件培训班 编辑:程序博客网 时间:2024/06/10 14:49
作为一个AS程序员,竟然长时间忘却了Funciton类的存在,真是惭愧,其实合理利用Function类很是我们的程序变的很简洁,思路更清楚!
- var moveBall:Function=function(){};
- stage.addEventListener(MouseEvent.MOUSE_UP,muE);
- stage.addEventListener(MouseEvent.MOUSE_MOVE,mdE);
- ball1_mc.addEventListener(MouseEvent.MOUSE_DOWN,b1E);
- ball2_mc.addEventListener(MouseEvent.MOUSE_DOWN,b2E);
- ball3_mc.addEventListener(MouseEvent.MOUSE_DOWN,b3E);
- function b1E(e:MouseEvent) {
- moveBall=moveBall1;
- }
- function b2E(e:MouseEvent) {
- moveBall=moveBall2;
- }
- function b3E(e:MouseEvent) {
- moveBall=moveBall3;
- }
- function muE(e:MouseEvent) {
- moveBall=function(){};
- }
- function mdE(e:MouseEvent) {
- moveBall();
- }
- function moveBall1() {
- //方法1
- }
- function moveBall2() {
- //方法2
- }
- function moveBall3() {
- //方法3
- }
这个是我网上看到的一个Flash小制作内的AS代码,是通过moveBall1,moveBall2,moveBall3来实现不同球的不拖动效果。
去除了逻辑部分,只展示框架。可以看出Function类让整个代码结构更清晰
- AS3.0 Function类的使用
- AS3.0 Graphics 的使用
- AS3 TextField 类的使用
- Flash as3.0笔记 Sound类的使用
- as3.0 Function.apply()与Function.call()方法简介
- flash as3.0的简单使用
- AS3 -- 类成员以及函数的使用
- as3中TextFormat类的使用
- AS3 Super的使用
- AS3 with的使用
- as3:TextField的使用
- AS3.0的Dictionary类
- AS3中的一些基本定义,Function与Method的区别
- AS3 trace的扩展使用
- AS3 模糊滤镜的使用
- as3 自定义事件的使用
- AS3.0的类及绑定
- Json 的AS3.0解析类
- java整合Flex
- 再读华为代码规范文档
- javascript正则表达式
- BZOJ 2212([Poi2011]Tree Rotations-启发式合并)
- QToolBar上的控件靠右侧对齐的方法
- AS3.0 Function类的使用
- 一篇屌丝写的文件读写
- Spring Integration学习笔记一
- JAVA里面方法调用时传对象参数的陷阱
- Keeping Your App Responsive
- Struts 2基础
- Scorm 学习过程中 备忘
- JQUERY MOBILE
- cortex-a8 S5PC100中断机制