Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DataGrid, Про работу .removeItem 
:(
    Опции темы
idti
Дата 20.3.2009, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 28.2.2009
Где: pnz

Репутация: нет
Всего: нет



Что- то не понятно зачем нужен .removeItem? Или я не правильно пользуюсь, вот ниже добавляет но не удаляет=(
Код

var viewUsers: DataGrid;

viewUsers = new DataGrid;
viewUsers.setSize(stage.stageWidth/3 - 20, stage.stageHeight/1.5);
viewUsers.move(10, 10);
viewUsers.columns = ["Игроки"];

viewUsers.addItem({Игроки: UserName});
viewUsers.removeItem({Игроки: UserName});


PM MAIL   Вверх
bars80080
Дата 20.3.2009, 21:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: нет
Всего: 315



понятия не имею, но могу высказать соображение (кстати, а документация что говорит?)

не может ли .removeItem() удалять сам объект? т.е. в данном случае viewUsers? тогда получается и параметров никаких быть не должно
или вообще viewUsers.Игроки.UserName.removeItem(); ?
PM MAIL WWW   Вверх
idti
Дата 20.3.2009, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 28.2.2009
Где: pnz

Репутация: нет
Всего: нет



removeItem    ()    method     

public function removeItem(item:Object):Object
Language Version:    ActionScript 3.0
Runtime Versions:    AIR 1.0 Flash Player 9.0.28.0




Removes the specified item from the list. 

Parameters    item:Object — The item to be removed. 



Returns    Object — The item that was removed. 


See also
removeAll()
removeItemAt()

Example 

The following example demonstrates how to remove an item from a list once it is clicked: 
Код

import fl.controls.List;
import fl.events.ListEvent;
var myList:List = new List();
myList.addItem( { label: "Carrot" } );
myList.addItem( { label: "Turnip" } );
myList.addItem( { label: "Tomato" } );
myList.addItem( { label: "Blueberry" } );
myList.addEventListener(ListEvent.ITEM_CLICK,removeSelectedItem);
addChild(myList);
function removeSelectedItem(e:ListEvent):void {
    myList.removeItem(e.item);
}


Добавлено через 11 минут и 34 секунды
По ходу он удаляет через ссылку на реальный объект, принадлежаший ДатаГриду=) Чуял я не ладное=( Придется перебирать .getItemAt() весь список, искать нужный Item, хоть какой-то выход.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.0451 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.