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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.06.2007, 16:38
flskif вне форума Посмотреть профиль Отправить личное сообщение для flskif Найти все сообщения от flskif
  № 10  
Ответить с цитированием
flskif
 
Аватар для flskif

Регистрация: May 2007
Адрес: Minsk
Сообщений: 44
Отправить сообщение для flskif с помощью ICQ
Не откажусь =)

Код:
result.onLoad = Delegate.create(this, handleLoaded);
Эта строка позволяет на событие onLoad повесить функцию handleLoaded, где this указывает на целевую область видимости (это может быть конкретный экземпляр класса или мувиклип, именно на него будет указывать ключевое слово this в вызываемом методе или функции-обработчике, handleLoaded-- это метод-обработчик данного класса (или функция на таймлайне мувиклипа).

Это позволяет решить проблему области видимости, примерно такого плана:

Код:
// здесь this указывает на одну область видимости
// например какой-нибудь обьект (допустим MyObject)
result.onLoad = function()
{
   // здесть this указывает не на MyObject а на result
}
Обычно это решалось так:
Код:
var parentObj:Object = this;
result.onLoad = function()
{
   paparentObj.doSomething();
}
Читать вот это: http://flash-ripper.com/archives/000680.htm

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

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

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


 


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


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