![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 45
|
Ситуация такая:
Создал класс Создал Мувиклип Поместил мувиклип на сцену и прописал в Linkage для этого мувиклипа вышесозданный класс. При старте всей флешке передаю в класс ссылку на этот мувиклип. У классса есть метод selectedIndex, который в мувиклипе присваивает значения 2 переменным MC.curItemValue = MC.Values[val]; MC.curItemText = MC.arrVals[val]; после этого переменная curItemValue - хранит нужное значение, а MC.curItemText - undefined. Оба массива из которых берутся значения заполнены переменными и с ними проблем нету. Код класса: class ListBox extends MovieClip {
public var MC:MovieClip;
function ListBox() {
}
public function addItem(iName,iVal):Void {
MC.arrVals.push(iName);
MC.Values.push(iVal);
if(MC.arrVals.length<2)
{
MC.curItemText = iName;
MC.curItemValue = iVal;
MC.sel_txt.text = iName;
}
}
public function removeAllItems() {
MC.arrVals.length = 0;
MC.Values.length = 0;
}
public function get list():Array {
return MC.arrVals;
}
public function get currentItemText() {
return MC.curItemText;
}
public function get value() {
return MC.curItemValue;
}
public function set selectedIndex(val):Void {
MC.curItemValue = MC.Values[val];
MC.curItemText = MC.arrVals[val];
MC.sel_txt.text = MC.curItemText;
}
//tmc - ссылка на мувик
public function set setmc(tmc):Void{
MC = tmc;
MC.arrVals = new Array();
MC.Values = new Array();
MC.countItems = 5;
}
public function setCountItems(val:Number):Void {
MC.countItems = val;
}
}
|
![]() |
Часовой пояс GMT +4, время: 02:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|