Flash 和 javascript, 灯箱
Posted
技术标签:
【中文标题】Flash 和 javascript, 灯箱【英文标题】:Flash and javascript, Lightbox 【发布时间】:2011-10-06 14:59:53 【问题描述】:我正在使用 Flash 文档中的掩码,可以在其中输入文本以创建新闻存档。通常,会有一个简介,然后是动态文本中的一个链接,用于打开一个新的 Web 浏览器选项卡。
我想要做的而不是打开一个单独的标签是在同一网页中打开一个lightbox
覆盖。到目前为止,我在其他 Flash 文档中使用ActionScript
来触发lightbox
窗口,但是我不认为这个面具可以选择。
我看到另一个用户也有类似的问题。有人建议使用actionscript
回复和按钮。我认为,在这种情况下,这在动态文本中是行不通的。
这一次,我尝试将lightbox
代码插入动态文本的“链接”框中。但Flash确实反对。它隐藏或删除了从我向前插入lightbox
触发器的点开始的所有动态文本,不用说我无法访问.swf
文件中的lighbtox
触发器,更不用说加载它了。
我不知道如何复制或发布动态代码的原始代码,因此我制作了一个简单的 .swf 文件副本,该文件应该显示我正在尝试做什么,以及复制的内容我相信是相关的actionscript
部分。一、.swf:
的链接可用here:
我在 stack-overflow 的界面中转来转去,试图粘贴我认为相关的actionscript
,但结果非常混乱且难以阅读。这是ActionScript
的链接:
http://dl.dropbox.com/u/35549996/ActionScriptFor***.txt
提前感谢您的任何建议。
【问题讨论】:
我真的不明白你想要达到的目标?!正如 nate 所说,一些代码可能会有所帮助。你的标题也谈到了 JS+AS,但在正文中你只是在谈论 AS。 我不知道如何复制或发布动态代码的原始代码,所以我制作了一个简单的 .swf 文件副本,它应该显示我正在尝试做的事情.它可以在这里找到:dl.dropbox.com/u/35549996/For***.swf 【参考方案1】:如果您想在单击文本中的链接时执行默认设置以外的操作,您可以为 TextEvent.LINK 事件定义一个侦听器:
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/TextEvent.html
【讨论】:
以上是关于Flash 和 javascript, 灯箱的主要内容,如果未能解决你的问题,请参考以下文章