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

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

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

Полезные ссылки
Случайные записи
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.3
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 086
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 108
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.96
  • 07.08.2011">iPhone 5 — ждать осталось недолго
  • 13.07.2012">В сеть утекло 450 тысяч паролей Yahoo! Voices
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.112
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.82
  • 05.07.2012">Домен iPad3.com скоро перейдет в собственность Apple и путешествия в Кипр
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.13
  • 09.11.2011">Как нарисовать щит
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 073
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.73
  • 24.06.2012">Yahoo! и Facebook могут «помириться» уже в августе
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 141
Опрос

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

View Results

Loading ... Loading ...