5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2007-04-12
http://Billows.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2006/01/12 | 解决asfunction里只能传一个参数问题
类别(Flash&AS2)
|
评论
(0)
|
阅读(195)
|
发表于 21:42
大家应该知道asfunction里只能写一个参数,这是mm订的,谁都没办法。但是我们可以利用其他方法来变通:
假如我们想在点击press文本时,调用test方法,并把paramA,paramB传给test,那么我们可以把这两个参数先用~连接成一个字符串,然后再在test()方法里拆开这个这个字符串
<a asfunction:test,paramA~paramB>press</a>
function test(p:String){
var tempArray:Array = p.split("~");
for(var i=0;i<tempArray.length;i++){
//拆分每个字符串
trace("tempArray[i]="+tempArray[i]);
}
}
0
评论
Comments
日志分类
首页
[116]
Flash&AS2
[56]
FMS
[3]
Flex&AS3
[5]
Asp
[5]
My Works
[13]
My Life
[34]