Пакет | fl.data |
Класс | public class DataProvider |
Наследование | DataProvider EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Поставщик данных — это линейная коллекция элементов, которая служат источником данных (например, массив). Каждый элемент в поставщике данных является объектом или объектом XML, содержащим одно или несколько полей данных. Элементы, которые содержатся в поставщике данных, можно вызвать, указав их индекс, при помощи метода DataProvider.getItemAt()
.
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
length : uint [только для чтения]
Число элементов, содержащихся в поставщике данных. | DataProvider |
Метод | Определено | ||
---|---|---|---|
DataProvider(value:Object = null)
Создает новый объект DataProvider с использованием списка, экземпляра XML или массива объектов данных в качестве источника данных. | DataProvider | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Добавляет элемент в конец набора данных, предоставляемого поставщиком данных. | DataProvider | ||
Добавляет новый элемент к поставщику данных в заданном положении индекса. | DataProvider | ||
Добавляет несколько элементов в конец набора данных компонента DataProvider и отправляет событие DataChangeType.ADD. | DataProvider | ||
Добавляет несколько элементов в поставщик данных по указанному индексу и отправляет событие DataChangeType.ADD. | DataProvider | ||
Создает копию текущего объекта DataProvider. | DataProvider | ||
Дописывает указанные элементы в конец набора данных, предоставляемых текущим поставщиком данных. | DataProvider | ||
Посылает событие в поток событий. | EventDispatcher | ||
Возвращает элемент из заданного положения индекса. | DataProvider | ||
Возвращает индекс заданного элемента. | DataProvider | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Аннулирует все элементы данных, содержащиеся в компоненте DataProvider, и отправляет событие DataChangeEvent.INVALIDATE_ALL. | DataProvider | ||
Аннулирует указанный элемент. | DataProvider | ||
Аннулирует элемент из заданного положения индекса. | DataProvider | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Добавляет указанные данные к существующим данным, предоставляемым поставщиком данных, и удаляет все повторяющиеся элементы. | DataProvider | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет все элементы из поставщика данных и передает событие DataChangeType.REMOVE_ALL. | DataProvider | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Удаляет указанный элемент из набора данных, предоставляемых поставщиком данных, и отправляет событие DataChangeType.REMOVE. | DataProvider | ||
Удаляет элемент в заданном положении индекса и передает событие DataChangeType.REMOVE. | DataProvider | ||
Заменяет существующий элемент новым и отправляет событие DataChangeType.REPLACE. | DataProvider | ||
Заменяет элемент с указанным индексом и отправляет событие DataChangeType.REPLACE. | DataProvider | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Сортирует элементы в поставщике данных и отправляет событие DataChangeType.SORT. | DataProvider | ||
Сортирует элементы, содержащиеся в поставщике данных, по указанному полю и отправляет событие DataChangeType.SORT. | DataProvider | ||
Создает объект Array, представляющий данные, содержащиеся в поставщике данных. | DataProvider | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Создает строковое представление данных, содержащихся в поставщике данных. | DataProvider | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Отправляется после изменения данных. | DataProvider | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется перед изменением данных. | DataProvider |
length | свойство |
length:uint
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Число элементов, содержащихся в поставщике данных.
Реализация
public function get length():uint
Пример ( Использование этого примера )
import fl.controls.List; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem({label:"Item 1"}); dp.addItem({label:"Item 2"}); dp.addItem({label:"Item 3"}); dp.addItem({label:"Item 4"}); var myList:List = new List(); myList.dataProvider = dp; myList.rowHeight = 35; myList.rowCount = dp.length; myList.move(10, 10); addChild(myList);
DataProvider | () | Конструктор |
public function DataProvider(value:Object = null)
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Создает новый объект DataProvider с использованием списка, экземпляра XML или массива объектов данных в качестве источника данных.
Параметрыvalue:Object (default = null ) — Данные, используемые для создания DataProvider.
|
Пример ( Использование этого примера )
addItem()
создается новый поставщик данных:
import fl.controls.ComboBox; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem({label:"item 1a"}); dp.addItem({label:"item 2a"}); var myComboBox:ComboBox = new ComboBox() myComboBox.dataProvider = dp; myComboBox.move(10, 10); addChild(myComboBox);
import fl.controls.ComboBox; import fl.data.DataProvider; var arr:Array = new Array(); arr.push({label:"item 1b"}); arr.push({label:"item 2b"}); var dp:DataProvider = new DataProvider(arr); var myComboBox:ComboBox = new ComboBox() myComboBox.dataProvider = dp; myComboBox.move(10, 10); addChild(myComboBox);
import fl.controls.ComboBox; import fl.data.DataProvider; var xml:XML = <items> <item label="item 1c" /> <item label="item 2c" /> </items>; var dp:DataProvider = new DataProvider(xml); var myComboBox:ComboBox = new ComboBox() myComboBox.dataProvider = dp; myComboBox.move(10, 10); addChild(myComboBox);
import fl.controls.ComboBox; import fl.data.DataProvider; var xml:XML = <items> <item> <label>item 1d</label> </item> <item> <label>item 2d</label> </item> </items>; var dp:DataProvider = new DataProvider(xml); var myComboBox:ComboBox = new ComboBox() myComboBox.dataProvider = dp; myComboBox.move(10, 10); addChild(myComboBox);
addItem | () | метод |
public function addItem(item:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Добавляет элемент в конец набора данных, предоставляемого поставщиком данных.
Параметры
item:Object — Элемент, добавляемый в конец текущего поставщика данных.
|
Связанные элементы API
Пример ( Использование этого примера )
addItem()
создается новый поставщик данных:
import fl.controls.ComboBox; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem({label:"item 1a"}); dp.addItem({label:"item 2a"}); var myComboBox:ComboBox = new ComboBox() myComboBox.dataProvider = dp; myComboBox.move(10, 10); addChild(myComboBox);
addItemAt | () | метод |
public function addItemAt(item:Object, index:uint):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Добавляет новый элемент к поставщику данных в заданном положении индекса. Если указанный индекс превышает длину поставщика данных, то он игнорируется.
Параметры
item:Object — Объект, содержащий данные добавляемого элемента.
| |
index:uint — Индекс добавления элемента.
|
Выдает
RangeError — Указанный индекс меньше 0, либо больше или равен длине поставщика данных.
|
Связанные элементы API
addItems | () | метод |
public function addItems(items:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Добавляет несколько элементов в конец набора данных DataProvider и отправляет событие DataChangeType.ADD
. Элементы, которые добавляются в том порядке, в котором они указаны.
Параметры
items:Object — Элементы, добавляемые в конец поставщика данных.
|
Связанные элементы API
Пример ( Использование этого примера )
addItems()
для добавления нескольких элементов в поставщик данных:
import fl.controls.DataGrid; import fl.controls.dataGridClasses.DataGridColumn; import fl.data.DataProvider; var arr:Array = [{col1:"1.A", col2:"1.B"}, {col1:"2.A", col2:"2.B"}] var dp:DataProvider = new DataProvider(); dp.addItems(arr); trace(dp.length); // 2 var c1:DataGridColumn = new DataGridColumn("col1"); var c2:DataGridColumn = new DataGridColumn("col2"); var myDataGrid:DataGrid = new DataGrid(); myDataGrid.addColumn(c1); myDataGrid.addColumn(c2); myDataGrid.dataProvider = dp; myDataGrid.setSize(200, 160); myDataGrid.move(10, 10); addChild(myDataGrid);
addItemsAt | () | метод |
public function addItemsAt(items:Object, index:uint):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Добавляет несколько элементов в поставщик данных по указанному индексу и отправляет событие DataChangeType.ADD
.
Параметры
items:Object — Элементы, добавляемые в поставщик данных.
| |
index:uint — Индекс положения вставки элементов.
|
Выдает
RangeError — Указанный индекс меньше 0, либо больше или равен длине поставщика данных.
|
Связанные элементы API
clone | () | метод |
public function clone():DataProvider
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Создает копию текущего объекта DataProvider.
ВозвращаетDataProvider — Новый экземпляр объекта DataProvider.
|
concat | () | метод |
public function concat(items:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Дописывает указанные элементы в конец набора данных, предоставляемых текущим поставщиком данных. Этот метод отправляет событие DataChangeType.ADD
.
Параметры
items:Object — Элементы, добавляемые в поставщик данных.
|
Связанные элементы API
getItemAt | () | метод |
public function getItemAt(index:uint):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Возвращает элемент из заданного положения индекса.
Параметры
index:uint — Местоположение возвращаемого элемента.
|
Object — Элемент в заданном положении индекса.
|
Выдает
RangeError — Указанный индекс меньше 0, либо больше или равен длине поставщика данных.
|
Связанные элементы API
getItemIndex | () | метод |
public function getItemIndex(item:Object):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Возвращает индекс заданного элемента.
Параметры
item:Object — Искомый элемент.
|
int — Индекс возвращаемого элемента, или -1, если указанный элемент не найден.
|
Связанные элементы API
invalidate | () | метод |
public function invalidate():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Аннулирует все элементы данных, содержащиеся в компоненте DataProvider, и отправляет событие DataChangeEvent.INVALIDATE_ALL
. Элементы аннулируются после внесения в них изменений; DataProvider автоматически перерисовывает аннулированный элемент.
Связанные элементы API
invalidateItem | () | метод |
public function invalidateItem(item:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Аннулирует указанный элемент. Элемент аннулируется после внесения в него изменений; DataProvider автоматически перерисовывает аннулированный элемент.
Параметры
item:Object — Аннулируемый элемент.
|
Связанные элементы API
invalidateItemAt | () | метод |
public function invalidateItemAt(index:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Аннулирует элемент из заданного положения индекса. Элемент аннулируется после внесения в него изменений; DataProvider автоматически перерисовывает аннулированный элемент.
Параметры
index:int — Индекс аннулируемого элемента.
|
Выдает
RangeError — Указанный индекс меньше 0, либо больше или равен длине поставщика данных.
|
Связанные элементы API
merge | () | метод |
public function merge(newData:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Добавляет указанные данные к существующим данным, предоставляемым поставщиком данных, и удаляет все повторяющиеся элементы. Этот метод отправляет событие DataChangeType.ADD
.
Параметры
newData:Object — Данные, объединяемые поставщиком данных.
|
Связанные элементы API
removeAll | () | метод |
public function removeAll():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Удаляет все элементы из поставщика данных и отправляет событие DataChangeType.REMOVE_ALL
.
Связанные элементы API
removeItem | () | метод |
public function removeItem(item:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Удаляет указанный элемент из поставщика данных и отправляет событие DataChangeType.REMOVE
.
Параметры
item:Object — Удаляемый элемент.
|
Object — Удаленный элемент.
|
Связанные элементы API
removeItemAt | () | метод |
public function removeItemAt(index:uint):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Удаляет элемент в заданном положении индекса и передает событие DataChangeType.REMOVE
.
Параметры
index:uint — Индекс удаляемого элемента.
|
Object — Удаленный элемент.
|
Выдает
RangeError — Указанный индекс меньше 0, либо больше или равен длине поставщика данных.
|
Связанные элементы API
replaceItem | () | метод |
public function replaceItem(newItem:Object, oldItem:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Заменяет существующий элемент новым и отправляет событие DataChangeType.REPLACE
.
Параметры
newItem:Object — Заменяемый элемент.
| |
oldItem:Object — Элемент-заместитель.
|
Object — Замененный элемент.
|
Выдает
RangeError — Элемент не удалось найти в поставщике данных.
|
Связанные элементы API
replaceItemAt | () | метод |
public function replaceItemAt(newItem:Object, index:uint):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Заменяет элемент с указанным индексом и отправляет событие DataChangeType.REPLACE
.
Параметры
newItem:Object — Элемент-заместитель.
| |
index:uint — Индекс заменяемого элемента.
|
Object — Замененный элемент.
|
Выдает
RangeError — Указанный индекс меньше 0, либо больше или равен длине поставщика данных.
|
Связанные элементы API
sort | () | метод |
public function sort(... sortArgs):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Сортирует элементы в поставщике данных и отправляет событие DataChangeType.SORT
.
Параметры
... sortArgs — Аргументы, используемый при сортировке.
|
* — Возвращаемое значение зависит от того, получает ли метод какие-либо аргументы. Более подробные сведения см. в описании метода Array.sort() . Этот метод возвращает 0, если для свойства sortOption установлено значение Array.UNIQUESORT .
|
Связанные элементы API
sortOn | () | метод |
public function sortOn(fieldName:Object, options:Object = null):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Сортирует элементы, содержащиеся в поставщике данных, по указанному полю и отправляет событие DataChangeType.SORT
. Указанное поле может являться строкой или массивом строковых значений, определяющих несколько сортируемых полей в порядке старшинства.
Параметры
fieldName:Object — Поле элемента, по которому требуется производить сортировку. Это значение может быть строкой или массивом строковых значений.
| |
options:Object (default = null ) — Параметры сортировки.
|
* — Возвращаемое значение зависит от того, получает ли метод какие-либо аргументы. Дополнительную информацию см. в описании метода Array.sortOn() . Если свойство sortOption имеет значение Array.UNIQUESORT , этот метод возвращает 0.
|
Связанные элементы API
toArray | () | метод |
public function toArray():Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Создает объект Array, представляющий данные, содержащиеся в поставщике данных.
ВозвращаетArray — Объект Array, представляющий данные, содержащиеся в поставщике данных.
|
toString | () | метод |
override public function toString():String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Создает строковое представление данных, содержащихся в поставщике данных.
ВозвращаетString — Строковое представление данных, содержащихся в поставщике данных.
|
dataChange | Событие |
fl.events.DataChangeEvent
свойство DataChangeEvent.type =
fl.events.DataChangeEvent.DATA_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Отправляется после изменения данных.
Задает значение свойстваtype
для объекта события dataChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
changeType | Определяет тип внесенного изменения. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
endIndex | Определяет индекс последнего измененного элемента. |
items | Массив, в котором перечислены измененные элементы. |
startIndex | Определяет индекс первого измененного элемента. |
target | Объект, отправивший событие. Адресат не всегда является объектом, выполняющим прослушивание события. Воспользуйтесь свойством currentTarget для доступа к объекту, прослушивающему событие. |
Связанные элементы API
preDataChange | Событие |
fl.events.DataChangeEvent
свойство DataChangeEvent.type =
fl.events.DataChangeEvent.PRE_DATA_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Отправляется перед изменением данных.
Задает значение свойстваtype
для объекта события preDataChange
. Этот объект события отправляется перед тем, как в данные компонента вносятся изменения.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
changeType | Определяет тип вносимого изменения. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
endIndex | Указывает индекс последнего изменяемого элемента. |
items | Массив, в котором перечислены изменяемые элементы. |
startIndex | Указывает индекс первого изменяемого элемента. |
target | Объект, отправивший событие. Адресат не всегда является объектом, выполняющим прослушивание события. Воспользуйтесь свойством currentTarget для доступа к объекту, прослушивающему событие. |
Связанные элементы API
Чтобы применить этот пример на практике, выполните следующие действия.
- Добавьте в библиотеку компоненты Label, Button, ComboBox, TextInput и DataGrid.
- Сохраните этот код под именем DataProviderExample.as в том же каталоге, где и FLA-файл.
- Присвойте классу Document в FLA-файле значение DataProviderExample.
package { import fl.controls.Button; import fl.controls.ComboBox; import fl.controls.DataGrid; import fl.controls.Label; import fl.controls.TextInput; import fl.data.DataProvider; import flash.display.Sprite; import flash.events.*; import flash.text.TextFieldAutoSize; public class DataProviderExample extends Sprite { private var southern:DataGrid; private var northern:DataGrid; private var world:DataGrid; private var southernRoster:DataProvider; private var northernRoster:DataProvider; private var leagueCB:ComboBox; private var nameTI:TextInput; private var goalsTI:TextInput; private var submitBtn:Button; public function DataProviderExample() { southernRoster = new DataProvider(); northernRoster = new DataProvider(); createDataGrids(); createUI(); } private function createUI():void { var description:Label = new Label(); description.text = "Enter player's name, goals scored, and hemisphere of origin:"; description.autoSize = TextFieldAutoSize.LEFT; nameTI = new TextInput(); goalsTI = new TextInput(); var submitBtn:Button = new Button(); submitBtn.label = "Submit Player"; submitBtn.addEventListener(MouseEvent.CLICK, submitPlayer); leagueCB = new ComboBox(); leagueCB.addItem( { label:"Northern", data: 0 } ); leagueCB.addItem( { label:"Southern", data: 1 } ); description.move(10,10); nameTI.move(10,40); nameTI.setSize(150,24); goalsTI.move(170,40); goalsTI.setSize(40,24); leagueCB.move(220,40); leagueCB.setSize(120,24); submitBtn.move(350,40); goalsTI.restrict = "0123456789"; addChild(description); addChild(leagueCB); addChild(submitBtn); addChild(nameTI); addChild(goalsTI); } private function submitPlayer(e:MouseEvent):void { if(nameTI.text != "" && goalsTI.text != "") { var targetRoster:DataProvider; if(leagueCB.selectedItem.label == "Southern") { targetRoster = southernRoster; } else { targetRoster = northernRoster; } targetRoster.addItem( { Name: nameTI.text, Goals: goalsTI.text } ); var worldRoster:DataProvider = southernRoster.clone(); worldRoster.merge(northernRoster); worldRoster.sortOn("Goals", Array.NUMERIC | Array.DESCENDING); southernRoster.sortOn("Goals", Array.NUMERIC | Array.DESCENDING); northernRoster.sortOn("Goals", Array.NUMERIC | Array.DESCENDING); world.dataProvider = worldRoster; nameTI.text = ""; goalsTI.text = ""; } } private function createDataGrids():void { southern = new DataGrid(); northern = new DataGrid(); world = new DataGrid(); southern.move(10,100); northern.move(180,100); world.move(350,100); southern.setSize(170, 250); northern.setSize(170, 250); world.setSize(170, 250); southern.columns = northern.columns = world.columns = [ "Name", "Goals" ]; southern.dataProvider = southernRoster; northern.dataProvider = northernRoster; addChild(southern); addChild(northern); addChild(world); var northernLabel:Label = new Label(); northernLabel.autoSize = TextFieldAutoSize.LEFT; northernLabel.text = "Southern Hemisphere"; northernLabel.move(10,75); addChild(northernLabel); var southernLabel:Label = new Label(); southernLabel.autoSize = TextFieldAutoSize.LEFT; southernLabel.text = "Northern Hemisphere"; southernLabel.move(180,75); addChild(southernLabel); var majorLabel:Label = new Label(); majorLabel.autoSize = TextFieldAutoSize.LEFT; majorLabel.text = "World"; majorLabel.move(350,75); addChild(majorLabel); } } }
Tue Jun 12 2018, 11:34 AM Z