Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 059
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 116
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 063
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 001
  • 19.07.2012">На серверах Dropbox произошла утечка адресов e-mail
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 028
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 147
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 092
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.10
  • 30.01.2011">Форматы растровой графики
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 047
  • 30.04.2013">Салат из курицы
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.121
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 086
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 014
Опрос

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

View Results

Loading ... Loading ...