请问如何才能获取按钮实例名中的数字?
时间:2011-06-01
来源:互联网
我利用xml表单和多个按钮组合使用调用不同data,具体data大家不用深究
现在问题是我的按钮命名是mc0,mc1..的规律
我希望能通过 鼠标点击按钮事件 获取 变量 i=[按钮名称中的数字部分 ]
一定要是所有的数字部分 因为按钮很多 有mc160之类
例如点击mc0就能获取到i=0,点击mc160就能获取到i=160 那么后续的数据获得就能实现
按钮都放置好了 存放在名为showBoard的mc中 请问如何定义变量i 才能获得按钮的实例名中的数字部分?
[ 本帖最后由 vegetazhou 于 2011-6-1 21:39 编辑 ]
复制内容到剪贴板
{
myXML = XML(myLoader.data);//myXML是本地的一个外部XML
var mdata:String=(myXML.child("mc").text()[i])
trace(mdata);
function mc(event:MouseEvent)
{picUI.source=mdata;}//picUI是用于载入图片的容器
showBoard["mc"+i].addEventListener(MouseEvent.CLICK,mc)
}
目前获取数据正常代码:
function xmlLoaded(event:Event):void{
myXML = XML(myLoader.data);//myXML是本地的一个外部XML
var mdata:String=(myXML.child("mc").text()[i])
trace(mdata);
function mc(event:MouseEvent)
{picUI.source=mdata;}//picUI是用于载入图片的容器
showBoard["mc"+i].addEventListener(MouseEvent.CLICK,mc)
}
现在问题是我的按钮命名是mc0,mc1..的规律
我希望能通过 鼠标点击按钮事件 获取 变量 i=[按钮名称中的数字部分 ]
一定要是所有的数字部分 因为按钮很多 有mc160之类
例如点击mc0就能获取到i=0,点击mc160就能获取到i=160 那么后续的数据获得就能实现
按钮都放置好了 存放在名为showBoard的mc中 请问如何定义变量i 才能获得按钮的实例名中的数字部分?
[ 本帖最后由 vegetazhou 于 2011-6-1 21:39 编辑 ]
作者: vegetazhou 发布时间: 2011-06-01
event.target.name.split("mc")[1]
就是数字部分了
就是数字部分了
作者: HSZZLZL 发布时间: 2011-06-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28