помогите разобраться с объектами и Array

Программирование на Юнити.

помогите разобраться с объектами и Array

Сообщение Suroki 30 янв 2012, 21:47

возникает ошибка при попытке обратиться к объекту упакованному в массив
выглядит все примерно так:
Синтаксис:
Используется javascript
class the_Want {
    var name: String;
    function the_Want(n:String){
        name = n;
    }
}
дальше...
var this_wont = new the_Want("xxx");
var wonts_array: Array = new Array();

function Start(){
    wonts_array[0] = this_wont;
    get();
}

function get(){
   var this_name: Stryng = this_wont.name;//  РАБОТАЕТ НО...

   var x = wonts_array[0] ;
   var this_name: Stryng = x.name;//НЕ РАБОТАЕТ: 'name' is not a member of 'Object'.
   var this_name: Stryng = wonts_array[0].name;// ТОЖЕ НЕ РАБОТАЕТ: 'name' is not a member of 'Object'.
}


ниче не могу понять, помогите разобраться, что я неправильно делаю!?
Suroki
UNец
 
Сообщения: 26
Зарегистрирован: 18 окт 2011, 18:14
Откуда: Курск

Re: помогите разобраться с объектами и Array

Сообщение Good1101 30 янв 2012, 22:13

Я конечно не силен в JS но помоему например this_wont не содержит определении для name. Так не пробовали var this_name: Stryng = this_wont; ?
аналогично и со следующими ошибками...
Как тут стрелять?
Аватара пользователя
Good1101
Адепт
 
Сообщения: 1100
Зарегистрирован: 17 ноя 2011, 14:07
  • ICQ

Re: помогите разобраться с объектами и Array

Сообщение Suroki 30 янв 2012, 22:17

this_wont определение для name содержит, т.к. является екземпляром класса the_Want содержащего одноименный метод the_Want, в котором name и определяется...

как я уже писал, прямое обращение this_wont.name работает и возвращает "xxx" как ему и положено, проблема именно при попытке через массив протащить все ето.
Suroki
UNец
 
Сообщения: 26
Зарегистрирован: 18 окт 2011, 18:14
Откуда: Курск

Re: помогите разобраться с объектами и Array

Сообщение Good1101 30 янв 2012, 22:41

а да верно.. не разглядел... используйте подсветку синтаксиса так сложно разобраться, тогда вероятнее всего проблема именно в классе this_wont. так как здесь все верно.
Как тут стрелять?
Аватара пользователя
Good1101
Адепт
 
Сообщения: 1100
Зарегистрирован: 17 ноя 2011, 14:07
  • ICQ

Re: помогите разобраться с объектами и Array

Сообщение Suroki 30 янв 2012, 22:52

если бы проблема была в классе, то this_wont.name бы не работало, но оно то как раз работает!
Suroki
UNец
 
Сообщения: 26
Зарегистрирован: 18 окт 2011, 18:14
Откуда: Курск

Re: помогите разобраться с объектами и Array

Сообщение seaman 30 янв 2012, 22:59

Вы на всех форумах этот вопрос задаете?
var x = wonts_array[0] as the_Want;
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: помогите разобраться с объектами и Array

Сообщение Suroki 30 янв 2012, 23:01

только на двух)
Suroki
UNец
 
Сообщения: 26
Зарегистрирован: 18 окт 2011, 18:14
Откуда: Курск


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


cron