+ -
当前位置:首页 → 问答吧 → 请问如何才能获取按钮实例名中的数字?

请问如何才能获取按钮实例名中的数字?

时间:2011-06-01

来源:互联网

我利用xml表单和多个按钮组合使用调用不同data,具体data大家不用深究
复制内容到剪贴板
代码:
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

热门下载

更多