Изначально это был вопрос, но теперь это улучшение кода, поскольку это очень незначительное (но полезное) обновление.
Когда текст заголовка (или другой) используется в качестве ссылки с sIFR 3, теперь вы получаете два параметра «открыть ссылку / открыть ссылку в новом окне» в контекстном меню правой кнопки мыши для ссылки.
Когда вчера я впервые столкнулся с sIFR, я хотел скопировать ссылку заголовка (h2) в буфер обмена на сайте, который использовал sIFR 2.x, и был разочарован тем, что не смог. Благодаря чудесам открытого исходного кода (и хорошо написанному коду) я могу предложить следующее усовершенствование sIFR 3:
[В файле flash / sIFR.as найдите раздел, начинающийся с комментария «// Сначала необходимо настроить элементы меню!» сквозь ");" и замените его следующим, затем добавьте информацию о шрифте в .fla и экспортируйте swf в соответствии с руководство:]
// Have to set up the menu items first!
menuItems.push(
new ContextMenuItem("Follow link", function() { getURL(sIFR.instance.primaryLink, sIFR.instance.primaryLinkTarget) }),
new ContextMenuItem("Open link in new window", function() { getURL(sIFR.instance.primaryLink, "_blank") }),
new ContextMenuItem("Copy link to clipboard", function() { System.setClipboard(sIFR.instance.primaryLink) })
);
Теперь я счастлив ... :-)
Алан.