![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 84
|
что-то не могу сообразить.
Вот есть у меня два класса, в них разные там функции, и вот в одном классе я создал переменную, затем вызвал функуцию из другого класса, отдал ей эту переменную в виде ссылки, там оно всё изменилось. И в первом классе, после выполнения функции, переменная уже с новым значением. Ну типа что-то так: function changeA(varname:ТипаСсылка):Void{
varname:ТипаСсылка='izmenili';
}
var a:String='val1';
trace(a); // покажет val1
changeA(a)
trace(a); // покажет izmenili
такой отслеживатель переменных, отдал и забыл. Само там чёт меняет, без всяких ретурнов. p.p.s. щас отдаю объект, где живёт переменная, и её имя в stringe, в классе меняется: obj[name]='newval'. Всё хорошо, но не удобно. Последний раз редактировалось me2; 22.01.2008 в 02:36. |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
омгтак в чем проблема? |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 84
|
хочется ссылку на переменную. Есть такое? ...
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ссылок на данные простых типов не бывает.
|
|
|||||
|
кстати не забывай если уж объект действительно является объектом то можно писать не obj['a'] а obj.a, а obj сделаь ссылкой
|
|
|||||
|
попробуй юзать геттеры/сеттеры, вместо примитивов.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
И чем они помогут?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|