Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   комбобокс выбрать строку незная её selectedIndex (http://www.flasher.ru/forum/showthread.php?t=138087)

BeDLiNt 30.03.2010 15:57

Цитата:

Если кто ишо буит искать такое...
НО так ОНО недолжно быть ждолжна быть 1 команда это же флекс+as3 должно быть чтоб 1 строчкой.... Кто знает подскажите пожалуйста....
Копайте в сторону класса Dictionary и будет вам одной строчкой.

lighto 30.03.2010 16:03

опа а вот это верно если буит последним элементом ненайдет))) спасибо незаметил:quiet:

Zebestov 30.03.2010 16:08

Цитата:

Сообщение от lighto (Сообщение 896781)
опа а вот это верно если буит последним элементом ненайдет))) спасибо незаметил:quiet:

хм... да как раз если будет последним — найдет. а вот если не будет вовсе — вылезет за пределы массива. нет у массива элемента с номером(!), равным "длине". никогда.

lighto 30.03.2010 16:15

спасибо Zebestov, всегда готов учиться будем знать...

Elser 30.03.2010 21:16

вот Вам опытный образец для размышлений
Код AS3:

fontList = menuProperties.getChildByName("fontListS") as ComboBox;
var allFonts:Array = Font.enumerateFonts(true);
var fontData:DataProvider = new DataProvider();
fontList.dataProvider = fontData;
fontList.rowCount = 15;
allFonts.sortOn("fontName", Array.CASEINSENSITIVE);
var fontItem:Object;
for (var i in allFonts) {
        fontItem = {label:allFonts[i].fontName};
        fontData.addItem(fontItem);
        if (fontItem.label == "Arial") {
                fontList.selectedItem = fontItem;
        }
}
fontList.addEventListener(ComponentEvent.CHANGE, fontListHandler);



Часовой пояс GMT +4, время: 21:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.