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

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 20.10.2010, 22:20
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 71  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Перегрузка это оверлоадинг. Ну это типа например мы перегрузили конструктор объявив его заново, но с другими аргументами. В итоге можно передавать в конструктор, например инт - и вызовется один метод. Передадите - стринг - вызовется другой конструктор, но создаться экземпляр одного и того же объекта.
Ну в Вашем случае возвращался экземпляр класса Event, а стал возвращаться какой-то интерфейс.
В АС такого нет, в общем.

Старый 20.10.2010, 22:29
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 72  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Psycho Tiger, разве Event возвращается? В доке написано, что Object (когда в хэндлере пишем конструкцию типа e.target).
Вот я и подумал, что есть ли смысл возвращать абстрактный Object, когда можно вернуть изначально предполагаемый интерфейс?
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 20.10.2010, 22:57
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 73  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Тьфу, описался, Object конечно. Вернуть можно - для этого нужно написать свой target, а не переопределять прошлый. Прошлый может вернуть Object и точка. По этим же причинам создавая своё событие метод clone() всё равно возвращает Event, а не CustomEvent. Язык не поддерживает.

Старый 22.10.2010, 12:25
arkadattx вне форума Посмотреть профиль Отправить личное сообщение для arkadattx Найти все сообщения от arkadattx
  № 74  
Ответить с цитированием
arkadattx

Регистрация: Apr 2010
Сообщений: 219
Кстати, если мы создаем класс, который наследуется от другого, в котором прописана имплементация, нужно ли во вновь созданном указывать ту же имплементацию, что и в базовом, от которого наследуемся?

Старый 22.10.2010, 12:38
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 75  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Нет. Она будет унаследована.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 22.10.2010, 12:42
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 76  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Нет.
уик уик уик

Старый 22.10.2010, 12:56
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 77  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Что нет?

В документ классе
Код AS3:
trace(this is IEventDispatcher);
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 22.10.2010 в 12:59.
Старый 22.10.2010, 13:55
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 78  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Нет на то что ты ответил нет. Я отходил налить кофе пока страничка грузилась, ты опередил. )

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

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

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


 


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


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