最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网络设计学院 > Flash教程

深入了解 FLASHAS中的Function

日期:11-10    来源:中国设计秀    作者:cnwebshow.com

OLK中国设计秀
for (var i:Number =0; i funcAry[i](originObject);OLK中国设计秀
}OLK中国设计秀

//trace出执行操作后的originObject里面的内容OLK中国设计秀
for (var i in originObject) {OLK中国设计秀
 trace ( i + ":" + originObject[i]);OLK中国设计秀
}OLK中国设计秀

//操作步骤a,b,cOLK中国设计秀
function aFunc(eO:Object) {OLK中国设计秀
 eO.aFuncExected = true;OLK中国设计秀
 trace ("aFunc()");OLK中国设计秀
}OLK中国设计秀
function bFunc(eO:Object) {OLK中国设计秀
 eO.bFuncExected = true;OLK中国设计秀
 trace ("bFunc()");OLK中国设计秀
}OLK中国设计秀
function cFunc(eO:Object) {OLK中国设计秀
 eO.cFuncExected = true;OLK中国设计秀
 trace ("cFunc()");OLK中国设计秀
}OLK中国设计秀

输出内容为:OLK中国设计秀

aFunc()OLK中国设计秀
bFunc()OLK中国设计秀
cFunc()OLK中国设计秀
cFuncExected:trueOLK中国设计秀
bFuncExected:trueOLK中国设计秀
aFuncExected:trueOLK中国设计秀

前三行表明a,b,c三个函数按顺序执行了。后三行表明orginObject确实经过了三步操作,多了三个为true的属性。OLK中国设计秀

黑羽提醒:技巧可以再延深!OLK中国设计秀
可以通过一个函数来管理队列里面各个元素的位置,达到改变操作函数的顺序。比如通过一个数组来安排调用顺序OLK中国设计秀

var operationAry:Array = [2,1,0]OLK中国设计秀
for(var i:Number = 0; i funcAry[operationAry[i]](originObject);OLK中国设计秀
}OLK中国设计秀

这样函数就通过2,1,0这样的倒序来执行操作。OLK中国设计秀

这个技巧还有很多可以延伸的地方,比如说动态控制操作函数的参数等等,供大家自己研究扩展。OLK中国设计秀