
Now it works perfectly, so thanks again.
if (_dropdown.autoRowCount != null) { _dropdown.autoRowCount = true; } if (_dropdown.rowCount != null) { _dropdown.rowCount = Math.min(_dataProvider.length, _rowCount); }
var GFxObject SelectedProfileTitle; var GFxObject CurrentProfileTitle; var GFxClikWidget PlayerProfileListMC; var string SelectedProfileName; struct PlayerProfile { var string PPID; var string PPName; }; var array<PlayerProfile> PPList; var NE_PlayerProfileSystem PPSystem; function ListProfile() { local int i; local GFxObject DataProvider; local GFxObject TempObj; local array<string> LocalPPIDList; local array<string> LocalPPNameList; DataProvider = CreateArray(); PPSystem = NE_GameInfo( GetPC().WorldInfo.Game ).PPSystem; LocalPPIDList = PPSystem.CheckProfiles(); LocalPPNameList = PPSystem.GetPPNames(); for ( i = 0; i < LocalPPIDList.length; i++ ) { PPList.Add( 1 ); PPList[i].PPID = LocalPPIDList[i]; //`Log ( "TEST_ID:" @ PPList[i].PPID ); PPList[i].PPName = LocalPPNameList[i]; //`Log ( "TEST_Name:" @ PPList[i].PPName ); } for ( i = 0; i < PPList.length; i++ ) { TempObj = CreateObject("Object"); TempObj.SetString("ID", PPList[i].PPID ); TempObj.SetString("Name", PPList[i].PPName ); DataProvider.SetElementObject( i, TempObj ); } PlayerProfileListMC.SetObject("dataProvider", DataProvider); }
function UpdateListDataProvider() { local byte i; local GFxObject DataProvider; local GFxObject TempObj; DataProvider = Outer.CreateArray(); for (i = 0; i < ListOptions.Length; i++) { TempObj = CreateObject("Object"); TempObj.SetString("name", ListOptions[i].OptionName); TempObj.SetString("label", ListOptions[i].OptionLabel); TempObj.SetString("desc", ListOptions[i].OptionDesc); DataProvider.SetElementObject(i, TempObj); } ListMC.SetObject("dataProvider", DataProvider); ListDataProvider = ListMC.GetObject("dataProvider"); ListMC.AddEventListener('CLIK_itemPress', OnListItemPress); ListMC.AddEventListener('CLIK_change', OnListChange); }
ListTest.dataProvider = ["Take", "Tina", "Michael", "Wendy", "Frank", "Artem", "Dave", "Judy"]; ListSB.scrollTarget = ListTest; stop();
Error: _Level10.instance5.ListTest.container.attachMovie<> failed - export name "ListItemRenderer" is not found. Error: CallMethod - 'removeMovieClip' on invalid object.Load: _Level10.instance5.ListTest
Leave a comment: