![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 155
|
Простейший пример на пальцах ( почти ).
Класс myClass: class myClass { private var __var1; public function myClass() { } public function set var1(Value) { this.__var1 = Value; } public function get var1() { return this.__var1 } } import myClass; var newClass:myClass = new myClass(); test1 = function() { _root.newClass.var1 = "Ok"; } test1(); trace(newClass.var1); // Выводит undefined, вместо Ok ![]() ![]() ![]() |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 155
|
Вы имеете ввиду, может класс в какой папке находится? нет.
Если вот немного изменить, то всё норм: А всего-то перенёс присваивание за пределы функции... |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 155
|
гм гм гм...голову сломал всю, а диплом горит... ты прям копи пастом моё и всё норм??
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Один к одному.
Можно попробовать заменить на Также советую везде поставить трейсы на var1. И в test1, и в конструкторе класс (не на var1, а любой трейс), и в гет/сет. И посмотреть на результат. |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 155
|
написать function на первом месте помогло))) Спасибо огоромное)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:55. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|