ActionScript - ComboBox Является ли SelectableList? - PullRequest
0 голосов
/ 18 ноября 2010

я не понимаю документацию Adobe для класса SelectableList:

SelectableList является базовым классом для всех компонентов на основе списка - например, List, TileList, DataGrid и ComboBox компоненты.

SelectableList не является базовым классом для ComboBox:

SelectableList > BaseScrollPane> UIComponent> Sprite>DisplayObjectContainer> InteractiveObject> DisplayObject> EventDispatcher> Объект

ComboBox > UIComponent> Sprite> DisplayObjectContainer> InteractiveObject> DisplayObject> EventDispatcher> Объект

* 10*

это ошибка?или я что-то упустил?

1 Ответ

1 голос
/ 19 ноября 2010

Это просто способ, которым Adobe иногда выражает себя в документации: сбивает с толку.

Чтобы выразить это простыми терминами ООП, это разница между расширением класса ("is a") и использованием композиции ("has a"):

List, TileList, DataGrid - это Выбираемый список (потому что каждый из них расширяет Выбираемый список)

ComboBox имеет список выбора (поскольку он имеет компонент списка, доступный через его свойство dropdown (который является Выбираемый список)).

Надеюсь, это прояснит.

...