这最初是一个问题,但现在是一个代码增强,因为它是一个非常小的(但有用的)更新。
当标题(或其他)文本用作sIFR 3的链接时,您现在可以在链接的右键单击闪存上下文菜单中获得两个“在新窗口中打开链接/打开链接”选项。
当我昨天第一次遇到sIFR时,我想要在使用sIFR 2.x的网站上将标题(h2)链接复制到剪贴板,并且我感到很沮丧。 感谢开源(以及编写良好的代码)的奇迹,我可以建议对sIFR 3进行以下增强:
[在flash / sIFR.as文件中,找到以评论开头的部分“//必须先设置菜单项!”通过“);”并替换为以下内容,然后将字体信息添加到.fla并按照the tutorial导出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) })
);
现在我很高兴......: - )
艾伦。
答案 0 :(得分:0)
是的,那么什么时候加入Mark?我下载了最新版本(436),但它不在那里。
这很有趣,我已经在sIFR.as文件中自己实现了它,但我写了一个完全相同的代码(甚至菜单文本“复制链接到剪贴板”),一字一句地说,Alan做了在他的例子中。 我对结果很满意,并认为我会通过来这里发布它来建议它。
谢天谢地,我做了一个搜索,看看有人已经发布了它,好吧,瞧,这就是。
艾伦 - 伟大的思想相似(如果不完全相同)。
Wubben - Stack Overflow是否必须在他们的网站上创建一个按钮,以帮助您“将代码复制到剪贴板”,以便将其粘贴到下一版本的sIFR中?!?!?
只是在这里嗤之以鼻,但希望这是一个很好的提醒,如此简单快速的实施; - )