1
import fl.events.*;
const PointsStart:int=0;
var Points:int=PointsStart;
youChose.text=String(Points)+" points";
comboBox.prompt='Contestants'
comboBox.addItem({label:"John Smith",Points:10});
comboBox.addItem({label:"Chris Tucker",Points:12});
comboBox.addItem({label:"Paul Allen",Points:14});
comboBox.addEventListener(Event.CHANGE, listevalg);
function listevalg (evt:Event)
{
Points=comboBox.selectedItem.Points;
youChose.text=String(Value)+" points";
}
我想要一個文本框來說明當前的排名是什麼。假設我在組合框中選擇了Chris Tucker,我希望文本框能說'他處於第二位'如何從組合框中獲取值?
謝謝,但是我的代碼的哪一部分會因此而更改,因爲現在我在組合框中列出了兩次所有名稱。它也只是sys在文本字段中「排名」。 –
它應該取代創建和事件監聽器部分。我剛剛更新以顯示更完整的代碼視圖。我現在沒有IDE,所以它可能包含一些語法錯誤,但這是總體方向。 – BoppreH
非常感謝!奇蹟般有效! –