Pacote | fl.data |
Classe | public class DataProvider |
Herança | DataProvider EventDispatcher Object |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Um provedor de dados é uma coleção linear de itens que serve como uma fonte de dados; por exemplo, uma matriz. Cada item em um provedor de dados é um objeto ou objeto XML que contém um ou mais campos de dados. Você pode acessar esses itens contidos em um provedor de dados pelo índice, usando o método DataProvider.getItemAt()
.
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
length : uint [somente leitura]
O número de itens que o provedor de dados contém. | DataProvider |
Método | Definido por | ||
---|---|---|---|
DataProvider(value:Object = null)
Cria um novo objeto DataProvider usando uma lista, uma ocorrência XML ou uma matriz de objetos de dados como a fonte de dados. | DataProvider | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | ||
Acrescenta um item ao final do provedor de dados. | DataProvider | ||
Adiciona um novo item ao provedor de dados no índice especificado. | DataProvider | ||
Acrescenta vários itens ao final de DataProvider e despacha um evento DataChangeType.ADD. | DataProvider | ||
Adiciona vários itens ao provedor de dados no índice especificado e despacha um evento DataChangeType.ADD. | DataProvider | ||
Cria uma cópia do objeto DataProvider atual. | DataProvider | ||
Concatena os itens especificados ao final do provedor de dados atual. | DataProvider | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
Retorna o item no índice especificado. | DataProvider | ||
Retorna o índice do item especificado. | DataProvider | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Invalida todos os itens de dados que o DataProvider contém e despacha um evento DataChangeEvent.INVALIDATE_ALL. | DataProvider | ||
Invalida o item especificado. | DataProvider | ||
Invalida o item no índice especificado. | DataProvider | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Acrescenta os dados especificados aos dados que o provedor de dados contém e remove qualquer item duplicado. | DataProvider | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Remove todos os itens do provedor de dados e despacha um evento DataChangeType.REMOVE_ALL. | DataProvider | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Remove o item no índice especificado do provedor de dados e despacha um evento DataChangeType.REMOVE. | DataProvider | ||
Remove o item no índice especificado e despacha um evento DataChangeType.REMOVE. | DataProvider | ||
Substitui um item existente por um novo item e despacha um evento DataChangeType.REPLACE. | DataProvider | ||
Substitui o item no índice especificado e despacha um evento DataChangeType.REPLACE. | DataProvider | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Classifica os itens que o provedor de dados contém e despacha um evento DataChangeType.SORT. | DataProvider | ||
Classifica os itens que o provedor de dados contém de acordo com o campo especificado e despacha um evento DataChangeType.SORT. | DataProvider | ||
Cria uma representação do objeto Array dos dados que o provedor de dados contém. | DataProvider | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
[substituir]
Cria uma representação de string dos dados que o provedor de dados contém. | DataProvider | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher |
Evento | Resumo | Definido por | ||
---|---|---|---|---|
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR ganha o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
Despachado após a alteração dos dados. | DataProvider | |||
[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR perde o foco do sistema operacional e está se tornando inativo. | EventDispatcher | |||
Despachado antes da alteração dos dados. | DataProvider |
length | propriedade |
length:uint
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O número de itens que o provedor de dados contém.
Implementação
public function get length():uint
Exemplo ( Como usar este exemplo )
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 | () | Construtor |
public function DataProvider(value:Object = null)
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria um novo objeto DataProvider usando uma lista, uma ocorrência XML ou uma matriz de objetos de dados como a fonte de dados.
Parâmetrosvalue:Object (default = null ) — Os dados que são usados para criar o DataProvider.
|
Exemplo ( Como usar este exemplo )
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 | () | método |
public function addItem(item:Object):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Acrescenta um item ao final do provedor de dados.
Parâmetros
item:Object — O item a ser acrescentado ao final do provedor de dados atual.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
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 | () | método |
public function addItemAt(item:Object, index:uint):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Adiciona um novo item ao provedor de dados no índice especificado. Se o índice especificado exceder o tamanho do provedor de dados, o índice será ignorado.
Parâmetros
item:Object — Um objeto que contém os dados do item a ser adicionado.
| |
index:uint — O índice ao qual o item deve ser adicionado.
|
Lança
RangeError — O índice especificado é menor do que 0 ou maior ou igual ao comprimento do provedor de dados.
|
Elementos da API relacionados
addItems | () | método |
public function addItems(items:Object):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Acrescenta vários itens ao final de DataProvider e despacha um evento DataChangeType.ADD
. Os itens são adicionados na ordem em que são especificados.
Parâmetros
items:Object — Os itens a serem acrescentados ao provedor de dados.
|
Elementos da API relacionados
Exemplo ( Como usar este exemplo )
addItems()
para adicionar diversos itens ao provedor de dados:
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 | () | método |
public function addItemsAt(items:Object, index:uint):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Adiciona vários itens ao provedor de dados no índice especificado e despacha um evento DataChangeType.ADD
.
Parâmetros
items:Object — Os itens a serem adicionados ao provedor de dados.
| |
index:uint — O índice ao qual os itens devem ser adicionados.
|
Lança
RangeError — O índice especificado é menor do que 0 ou maior ou igual ao comprimento do provedor de dados.
|
Elementos da API relacionados
clone | () | método |
public function clone():DataProvider
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria uma cópia do objeto DataProvider atual.
RetornaDataProvider — Uma nova ocorrência desse objeto DataProvider.
|
concat | () | método |
public function concat(items:Object):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Concatena os itens especificados ao final do provedor de dados atual. Este método despacha um evento DataChangeType.ADD
.
Parâmetros
items:Object — Os itens a serem adicionados ao provedor de dados.
|
Elementos da API relacionados
getItemAt | () | método |
public function getItemAt(index:uint):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Retorna o item no índice especificado.
Parâmetros
index:uint — Local do item a ser retornado.
|
Object — O item no índice especificado.
|
Lança
RangeError — O índice especificado é menor do que 0 ou maior ou igual ao comprimento do provedor de dados.
|
Elementos da API relacionados
getItemIndex | () | método |
public function getItemIndex(item:Object):int
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Retorna o índice do item especificado.
Parâmetros
item:Object — O item a ser localizado.
|
int — O índice do item especificado ou -1 se o item especificado não for encontrado.
|
Elementos da API relacionados
invalidate | () | método |
public function invalidate():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Invalida todos os itens de dados que o DataProvider contém e despacha um evento DataChangeEvent.INVALIDATE_ALL
. Os itens são invalidados após serem alterados; o DataProvider redesenha automaticamente os itens invalidados.
Elementos da API relacionados
invalidateItem | () | método |
public function invalidateItem(item:Object):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Invalida o item especificado. Um item é invalidado após ser alterado; o DataProvider redesenha automaticamente o item invalidado.
Parâmetros
item:Object — Item a ser invalidado.
|
Elementos da API relacionados
invalidateItemAt | () | método |
public function invalidateItemAt(index:int):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Invalida o item no índice especificado. Um item é invalidado após ser alterado; o DataProvider redesenha automaticamente o item invalidado.
Parâmetros
index:int — Índice do item a ser invalidado.
|
Lança
RangeError — O índice especificado é menor do que 0 ou maior ou igual ao comprimento do provedor de dados.
|
Elementos da API relacionados
merge | () | método |
public function merge(newData:Object):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Acrescenta os dados especificados aos dados que o provedor de dados contém e remove qualquer item duplicado. Este método despacha um evento DataChangeType.ADD
.
Parâmetros
newData:Object — Dados a serem mesclados no provedor de dados.
|
Elementos da API relacionados
removeAll | () | método |
public function removeAll():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Remove todos os itens do provedor de dados e despacha um evento DataChangeType.REMOVE_ALL
.
Elementos da API relacionados
removeItem | () | método |
public function removeItem(item:Object):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Remove o item no índice especificado do provedor de dados e despacha um evento DataChangeType.REMOVE
.
Parâmetros
item:Object — Item a ser removido.
|
Object — O item que foi removido.
|
Elementos da API relacionados
removeItemAt | () | método |
public function removeItemAt(index:uint):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Remove o item no índice especificado e despacha um evento DataChangeType.REMOVE
.
Parâmetros
index:uint — Índice do item a ser removido.
|
Object — O item que foi removido.
|
Lança
RangeError — O índice especificado é menor do que 0 ou maior ou igual ao comprimento do provedor de dados.
|
Elementos da API relacionados
replaceItem | () | método |
public function replaceItem(newItem:Object, oldItem:Object):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Substitui um item existente por um novo item e despacha um evento DataChangeType.REPLACE
.
Parâmetros
newItem:Object — O item a ser substituído.
| |
oldItem:Object — O item de substituição.
|
Object — O item que foi substituído.
|
Lança
RangeError — Não foi possível encontrar o item no provedor de dados.
|
Elementos da API relacionados
replaceItemAt | () | método |
public function replaceItemAt(newItem:Object, index:uint):Object
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Substitui o item no índice especificado e despacha um evento DataChangeType.REPLACE
.
Parâmetros
newItem:Object — O item de substituição.
| |
index:uint — O índice do item a ser substituído.
|
Object — O item que foi substituído.
|
Lança
RangeError — O índice especificado é menor do que 0 ou maior ou igual ao comprimento do provedor de dados.
|
Elementos da API relacionados
sort | () | método |
public function sort(... sortArgs):*
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Classifica os itens que o provedor de dados contém e despacha um evento DataChangeType.SORT
.
Parâmetros
... sortArgs — Os argumentos a serem usados para a classificação.
|
* — O valor de retorno depende do fato do método receber ou não algum argumento. Consulte o método Array.sort() para obter mais informações. Este método retorna 0 quando a propriedade sortOption é definida como Array.UNIQUESORT .
|
Elementos da API relacionados
sortOn | () | método |
public function sortOn(fieldName:Object, options:Object = null):*
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Classifica os itens que o provedor de dados contém de acordo com o campo especificado e despacha um evento DataChangeType.SORT
. O campo especificado pode ser uma string ou uma matriz de valores de string que designa vários campos a serem classificados em ordem de precedência.
Parâmetros
fieldName:Object — O campo do item pelo qual a classificação deve ser feita. Esse valor pode ser uma string ou uma matriz de valores de string.
| |
options:Object (default = null ) — Opções de classificação.
|
* — O valor de retorno depende do fato do método receber ou não algum argumento. Para obter mais informações, consulte o método Array.sortOn() . Se a propriedades sortOption for definida como Array.UNIQUESORT , esse método retornará 0.
|
Elementos da API relacionados
toArray | () | método |
public function toArray():Array
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria uma representação do objeto Array dos dados que o provedor de dados contém.
RetornaArray — Uma representação do objeto Array dos dados que o provedor de dados contém.
|
toString | () | método |
override public function toString():String
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria uma representação de string dos dados que o provedor de dados contém.
RetornaString — Uma representação de string dos dados que o provedor de dados contém.
|
dataChange | Evento |
fl.events.DataChangeEvent
propriedade DataChangeEvent.type =
fl.events.DataChangeEvent.DATA_CHANGE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado após a alteração dos dados.
Define o valor da propriedadetype
de um objeto de evento dataChange
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
changeType | Identifica o tipo de alteração que foi feita. |
currentTarget | O objeto que está processando ativamente o objeto de evento com um ouvinte de evento. |
endIndex | Identifica o índice do último item alterado. |
itens | Uma matriz que lista os itens que foram alterados. |
startIndex | Identifica o índice do primeiro item alterado. |
target | O objeto que despachou o evento. Nem sempre o destino é o objeto ouvinte do evento. Utilize a propriedade currentTarget para acessar o objeto ouvinte do evento. |
Elementos da API relacionados
preDataChange | Evento |
fl.events.DataChangeEvent
propriedade DataChangeEvent.type =
fl.events.DataChangeEvent.PRE_DATA_CHANGE
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Despachado antes da alteração dos dados.
Define o valor da propriedadetype
de um objeto de evento preDataChange
. Este objeto de evento é despachado antes que seja feita uma alteração nos dados do componente.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
changeType | Identifica o tipo de alteração a ser feita. |
currentTarget | O objeto que está processando ativamente o objeto de evento com um ouvinte de evento. |
endIndex | Identifica o índice do último item a ser alterado. |
itens | Uma matriz que lista os itens a serem alterados. |
startIndex | Identifica o índice do primeiro item a ser alterado. |
target | O objeto que despachou o evento. Nem sempre o destino é o objeto ouvinte do evento. Utilize a propriedade currentTarget para acessar o objeto ouvinte do evento. |
Elementos da API relacionados
Para executar o exemplo, siga estas etapas:
- Adicione os componentes Label, Button, ComboBox, TextInput e DataGrid à biblioteca.
- Salve esse código como DataProviderExample.as no mesmo diretório do arquivo FLA.
- Defina a classe Document no arquivo FLA como 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); } } }
Wed Jun 13 2018, 11:10 AM Z