Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Action script 2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 17.10.2003, 23:27
iLoveYou вне форума Посмотреть профиль Отправить личное сообщение для iLoveYou Найти все сообщения от iLoveYou
  № 51  
iLoveYou
wanted

Регистрация: Sep 2002
Сообщений: 1,737
Attention вспомнилось =)

Цитата:
Оригинал написал(а) nuran

А тот, кто вообще не понимает смысл этой команды вообще может запутаться.
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал!

Старый 18.10.2003, 09:13
nuran вне форума Посмотреть профиль Отправить личное сообщение для nuran Найти все сообщения от nuran
  № 52  
nuran

Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
По умолчанию Re: Re: нЕпОнЯл

Здраствуйте! Попкорн убрали под парты! Начинаемс разбор полётов...

Во первых. Там маленькая ошибочка (ну я тоже иногда ошибаюсь...)

Вместо вот этого

obj = function (z) {
// объявляем конструктор
this.z = new Array(0, 0, 0, 0, 0);
};

должно быть это ...

obj = function (z) {
// объявляем конструктор
this.z = z;
};

Ну а во вторых:

я у Вас и задавал вопрос, мол как можно к примеру из метода zoom2 по средствам this обратиться не к свойству прототипа, а к глобальной(?) переменной _root.z/// А????

По моему это невозможно. А по вашему?
А вот посредствам eval можно.



------------------------------------------

Для тех кто не понимает, что там написано.

По средствам этого:

obj = function (z) {
// объявляем конструктор
this.z = z;
};

мы объявляем новый объект

По средствам этого:

obj.prototype.zoom1 = function(z) {
this.z = z;
};

мы объявляем новый метод zoom1 объекта obj

Далее мы создаём новый экземпляр объекта obj

someObj = new obj([0,0,0,0,]);

У нас есть свойство объекта obj - Z

его можно задать так:

someObj.z = [0,0,0,0];

Можно из метода

someObj.zoom2([0,0,0,0]);

Он также задасть это свойство.

Так вот для чего нужен this в прототипах.
Он задаёт внутреннее свойство объекта, а нам нужно посредствам его задать внешнюю переменную.

Может это и можно сделать, но я не знаю. И вообще есть сомнения...


ВОТ! Надеюсь никто ничего не понял.+++++++
=)1111




Ну я потопал...
__________________
flash/flex/unity

Старый 18.10.2003, 16:28
iLoveYou вне форума Посмотреть профиль Отправить личное сообщение для iLoveYou Найти все сообщения от iLoveYou
  № 53  
iLoveYou
wanted

Регистрация: Sep 2002
Сообщений: 1,737
блин, опять ничего не понятно
Цитата:
По средствам этого:
obj = function (z) {
// объявляем конструктор
this.z = z;
};
мы объявляем новый объект
а я думал объект объявляется так: obj={}; дрр! я, наверно, не прав жутко, а на фиг нам вообще объект? мы ж, вроде, про классы разговор начинали? и какой-такой у объекта конструхтор? чё это такое?
Цитата:
По средствам этого:
obj.prototype.zoom1 = function(z) {
this.z = z;
};
мы объявляем новый метод zoom1 объекта obj
а причем тут прототайп? ведь для объектов вроде __proto__? нет? ой!
Цитата:
Так вот для чего нужен this в прототипах.
Он задаёт внутреннее свойство объекта, а нам нужно посредствам его задать внешнюю переменную.
а зачем нам задавать внешнюю переменную из this в прототипах?
короче, совсем нас запутал.
требуются пояснения...

nuran!
ТуДу:
- пояснить всем про классы и объекты;
- прототипы, зачем они, this в прототипах;
- вопрос про глючный this так и висит в воздухе?
ничего не понятно, короче. ты эту кашу заварил, тебе и отвечать.
а то жить с сомнениями в душе... как-то некомфортно
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал!

Старый 18.10.2003, 16:50
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 54  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Sergey"iLoveYou", не путай лектора, он просто говорить не умеет
nuran, пожалуй ты прав , зачем нужно веселое, если оно на фкус не сладкое?

Старый 18.10.2003, 17:22
iLoveYou вне форума Посмотреть профиль Отправить личное сообщение для iLoveYou Найти все сообщения от iLoveYou
  № 55  
iLoveYou
wanted

Регистрация: Sep 2002
Сообщений: 1,737
Цитата:
Sergey"iLoveYou", не путай лектора, он просто говорить не умеет
попрошу меня не обижать. я не путаю, а вопросы задаю - проблемы, так сказать, формулирую.
Цитата:
nuran, пожалуй ты прав, зачем нужно веселое, если оно на фкус не сладкое?
"Нет наркотикам!" - ээ, ты это имел в виду?
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал!

Старый 18.10.2003, 17:44
llllllllll вне форума Посмотреть профиль Отправить личное сообщение для llllllllll Найти все сообщения от llllllllll
  № 56  
llllllllll

Регистрация: Feb 2001
Сообщений: 1,893
Цитата:
Как можно к примеру из метода по средствам this обратиться не к свойству прототипа, а к глобальной(?) переменной _root.z/// А????
Я про это

Старый 19.10.2003, 06:24
nuran вне форума Посмотреть профиль Отправить личное сообщение для nuran Найти все сообщения от nuran
  № 57  
nuran

Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
Ага наверное кончаем базар.
Подведём итоги:

eval forever
this must di.. а может и нет?

В общем this Нужен в определённом месте в определённое время.


А про классы и прототипы я не могу расказывать. Это нуууудно, дооооолго, и неохота мне...

Извините. Усё. Надеюсь на этом месте мы и убъём этот топ.

Кхе-кхе.

Побежал я...
__________________
flash/flex/unity

Старый 19.10.2003, 12:11
iLoveYou вне форума Посмотреть профиль Отправить личное сообщение для iLoveYou Найти все сообщения от iLoveYou
  № 58  
iLoveYou
wanted

Регистрация: Sep 2002
Сообщений: 1,737
Ага, подведем итоги.
- мы ни хрена не узнали о "глубоком флеш-программировании";
- глючный this не был продемонстрирован;
- "про классы и прототипы" лекция сорвалась;
=> расстраиваться не стоит -- того и ждали собственно

В завершение 2 фразы, произнесенные разными людьми в разное время, но в одинаковой ситуации.
Цитата:
Оригинал написал(а) Techmaker
Кто кого - спугнул... у меня со связью проблемы...
... ... ... ... лекции читать я не собираюсь...
что - вы про прототип не разу не слышали ... (хотябы в реальной жизни)
Цитата:
Оригинал написал(а) nuran
А про классы и прототипы я не могу расказывать. Это нуууудно, дооооолго, и неохота мне...
Побежал я...
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал!

Старый 19.10.2003, 17:31
nuran вне форума Посмотреть профиль Отправить личное сообщение для nuran Найти все сообщения от nuran
  № 59  
nuran

Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
Опа - опа... так. Мы типа опять прибежали. Ну ладно.

... глюченый this был продемонстрирован, ведь забор это признал.

Ба-бах. Ложись...
__________________
flash/flex/unity

Старый 19.10.2003, 18:44
iLoveYou вне форума Посмотреть профиль Отправить личное сообщение для iLoveYou Найти все сообщения от iLoveYou
  № 60  
iLoveYou
wanted

Регистрация: Sep 2002
Сообщений: 1,737
Цитата:
Оригинал написал(а) nuran
... глюченый this был продемонстрирован, ведь забор это признал.
не по-мужски это как-то -- за забором прятаться, не находишь?
__________________
вот тебе, революционный единоличник! вот тебе кулачество! вот тебе Союзкиножурнал!

Создать новую тему   Часовой пояс GMT +4, время: 05:13.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:13.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.