Руководство по actionscript. часть 2, стр. 071

Предположим также, что экземпляр основного класса файла Main. swf желает получать уведомления всякий раз, когда пользователь щелкает кнопкой мыши на объекте из файла Module. swf. Следовательно, экземпляр основного класса файла Main, swf регистрирует приемник в объекте loader для событий MouseEvent. CLICK, как показано в следующем коде:

package { import flash. display.*: import flash. net.*; import flash. events.*;

public class Main extends Sprite { private var loader:Loader;

public function Main( ) { loader = new Loader( );

1 oader.-load(new URLRequest(«http://site-b. com/Module. swf»)); addChild(loader);

1oader. addEventLi stener(MouseEvent. CLICK. clickListener); } •

private function clickListener (e:MouseEvent):void { trace(«Module. swf was clicked»);

}

}

}

Тем не менее, поскольку файлы Ma in. swf и Module, swf размещены в различных интернет-доменах, ограничения безопасности запрещают вызывать метод clickListener ( ) для возникающих событий MouseEvent. CLICK, получателями которых являются отображаемые потомки объекта loader (то есть отображаемые объекты из файла Module. swf).

Для того чтобы обойти данное ограничение, конструктор основного класса файла Module. swf содержит следующую строку кода:

Security. al1owDoma i n(«s i te-a. com»);

После выполнения этой строки файл Module. swf начнет доверять файлу Main. swf (и всем SWF-файлам с сайта site-a. com), благодаря чему экземпляр основного класса файла Ma in. swf будет включен клиентской средой выполнения Flash в цепочку диспетчеризации события MouseEvent. CLICK, получателем которого являются объекты из файла Module. swf. В результате метод clickListener ( )

будет вызываться всякий раз при щелчке кнопкой мыши на объекте из файла Module. swf.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 04.10.2010">Определение цвета пикселя на экране
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 144
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.152
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.71
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.34
  • 14.08.2011">Система видеонаблюдения – выбери лучшее
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 033
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.116
  • 28.02.2011">Руководство по actionscript. часть 5, стр. 137
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 101
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 035
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 075
  • 04.08.2011">Hewlett-Packard – качество, подтвержденное временем
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 098
  • 17.11.2011">Обзор SandyBridge E
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...