0
我嘗試使用XML數據進行動態菜單不同的ID,我創建使用循環 這裏說菜單是我的代碼創建環路按鈕,需要爲每個
for (var i:int = 0; i < iloscWpisow; i++)
{
_guzik=new guzikIK();
_guzik.guzikIK_Over.alpha=0;
_guzikTekst = new TextField();
_guzikTekst.x = _tekstX;
_guzikTekst.y = _tekstY;
_guzikTekst.selectable = false;
_guzikTekst.width = _tekstSzerokosc;
_guzikTekst.height = _tekstWysokosc;
/*_guzikTekst.embedFonts = true;*/
tekst.color = 0xFFFFFF;
/*tekst.font = _arialRounded.fontName;*/
tekst.size = 18;
_guzikTekst.defaultTextFormat = tekst;
_guzikTekst.text = xml.children()[i]. tytul;
_guzik.addChild(_guzikTekst);
_guzik.x=32;
_guzik.y=_tekstPolozenie*i+55;
_guzik.buttonMode=true;
_guzik.mouseChildren = false;
_guzik[id]=i;
_menu.addChild(_guzik);
_guzik.addEventListener(MouseEvent.MOUSE_DOWN, klik);
而且問題是每個按鈕在最後有相同的ID,我需要不同的ID爲每個屁股,所以它可以被識別。
另請注意,知道動態生成的Button的id對您沒有任何作用 - 它不會爲您提供該實例的句柄。 –
謝謝,我自己計算了tahtone,但那是我尋找的解決方案:) –