请教AS脚本类似C++宏的用法

littlepboy littlepboy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
请问用AS2如何实现将下面的函数批量实现:

btn1.onRelease = function() {
fscommand("btn1", "");
}
btn2.onRelease = function() {
fscommand("btn2", "");
}
...(可能有100个这样的函数,一个一个写会累死的)


如果用C++,就可以用宏来实现,比如:

#define BTN_RELEASE(n) \
btn##n.onRelease = function() { \
fscommand("btn"+#n, ""); \ // 当然这里类型需要转换一下(两个字符串不能相加),只是表达意思,不那么严谨
}


然后用一个for循环循环调用宏就搞定了。
请问这个用AS2脚本如何实现?能体现出思路用AS3也行。
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
littlepboy
Flash流媒体开发 2,278 成员 15,178 内容