这最初是一个问题,但现在是一个代码增强,因为它是一个非常小的(但有用的)更新。
当标题(或其他)文本用作 sIFR 3 的链接时,您现在可以在链接的右键单击 Flash 上下文菜单中获得两个“打开链接/在新窗口中打开链接”选项。
昨天我第一次遇到 sIFR 时,我想在一个使用 sIFR 2.x 的网站上将标题 (h2) 链接复制到剪贴板,但我对我做不到感到沮丧。感谢开源(以及编写良好的代码)的奇迹,我可以建议对 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) })
);
现在我很高兴... :-)
艾伦。