【问题标题】:remove selected item listbox AS3删除所选项目列表框 AS3
【发布时间】:2015-02-26 07:55:34
【问题描述】:

我想从列表框 (liste) 中删除所选项目。我从 xml 表导入信息。然后我将该信息放在一个带有循环的列表框中。如何删除已从列表框中选择的项目?

    import flash.events.MouseEvent;

var loader:URLLoader = new URLLoader();
var url:URLRequest = new URLRequest("liste2.xml");
var xml:XML;
loader.addEventListener(Event.COMPLETE, ferdigLastet);
loader.load(url);
liste.selectedIndex = 0;
var antall:int=0;
function ferdigLastet(evt:Event) {
    xml = new XML(loader.data);
    antall = xml.lovbrudd.length();
    var teller:int = 0;
    while (teller<antall)
    {
        var aar:Number = xml.lovbrudd[teller].ar;  //leser fra xml-filem
        var promillekj:Number = xml.lovbrudd[teller].promille;
        var hastighet:Number = xml.lovbrudd[teller].fart;
        liste.addItem({label:aar,promille:promillekj, fart:hastighet});  //legger data i listeboksen
        //elev_array.push({navn:navnet,poeng:poenget});  // denne linjen legger dataene i et array
        teller++;
    }
}
registrer.addEventListener(MouseEvent.CLICK,registrerdata);
function registrerdata(evt:MouseEvent){
    var aarregist:Number = Number(txtar.text)
    var promilleregist:Number = Number(txtpromille.text)
    var promillehastighet:Number = Number(txthastighet.text)
    liste.addItem({label:aarregist,promille:promilleregist, fart:promillehastighet});
}

fjern.addEventListener(MouseEvent.CLICK,fjerndata);
function fjerndata(evt:MouseEvent){
    var fjern:int = 0;

    //want to remove selcted item from the listbox


}

【问题讨论】:

    标签: actionscript-3 listbox


    【解决方案1】:
    liste.removeItemAt(liste.selectedIndex);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-06-25
      • 2022-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-20
      相关资源
      最近更新 更多