我拉動一個datadic.xml文件來填充動作腳本3.0中的組合框,但我想在每個節之間爲前11個屬性添加一箇中斷或標題,然後再打破,然後是最後的26個屬性。這是我的XML文件的一部分:如何從外部XML文件添加中斷組合框中的中斷?
<codeSet>
<title>Census: population estimates for Northern Ireland </title>
<subtitle>By country, region and local authority</subtitle>
<txtSource>2011 Census</txtSource>
<txtSource2>2001Census</txtSource2>
<dateStart>2001</dateStart>
<dateEnd>2011</dateEnd>
<code id='94NI'>NORTHERN IRELAND</code>
<code id='N09000001'>Antrim and Newtownabbey</code>
然後動作自動加載XML,並創建一個函數調用的setlists這是一個簡單的循環來填充組合框,但現在我想提出一個休息所以應該是北愛爾蘭(休息)安特里姆和紐敦阿比隨後10(休息)等等。 ActionScript代碼:
function setLists():void
{
var menuLength:int = xmlCodes.code.length();
for (var i:int=0; i<menuLength; i++)
{
myVarList1.addItem({label:xmlCodes.code[i].text(), data:xmlCodes.code[i][email protected]});
myVarList2.addItem({label:xmlCodes.code[i].text(), data:xmlCodes.code[i][email protected]});
if (
}
因此,我認爲在正確的位置有中斷,但是當您單擊一個空標籤時,它期望數據在那裏並使閃存應用程序崩潰。有沒有什麼辦法可以讓你無法點擊休息。爲什麼break變量設置爲3? – DanDan4561
想不到停止中斷點擊的方法,但是如果您修改了檢查選定項目的數據以檢查您選擇的null或其他某些自定義數據(如斷路器或其他)的函數並讓它發生錯誤消息指導用戶確保他們選擇一個實際的選項。我以爲你想要3次休息;一個在第一個標題之後,一個在下一個標題之前,一個在該標題之後。根據需要調整。 – Frankenscarf
啊是對不起,愚蠢的時刻,但謝謝你的幫助讓它工作,最終非常感謝。 – DanDan4561