2014-11-13 95 views
0

我有一个请求来在asp.net网页中托管一个swf文件。这使用对象标签。我的问题是,我需要确定用户是否查看了整个swf文件或其中的一部分。我在HTML对象标签中看不到与达到文件结尾相关的任何事件。在asp.net网站中查看swf并确定它是否被查看

有没有办法检测到在asp.net网页中已经达到swf文件的末尾?

+1

不是真的,swf将不得不告诉托管页面。 – BotMaster

回答

1

nope,swf是一个比较封闭的格式,不适合SEO里面的内容。

我认为没有办法通过(客户端或服务器端语言)在其内部操作而无需与其actionscript进行通信。

,所以我认为你需要使用SWF源文件的.flash源代码,添加一些触发器

(使用ActionScript 2或ActionScript 3)

发送请求给服务器做计数时,SWF电影进入最后一帧。

如果你转换Flash的SWF到其他相对开放的格式,如MP4等

,你可以很容易地adquire它的播放进度。使用html5视频标签或框架,如video.js

+0

不幸的是,我无法使用HTML5。本网站使用框架。我被告知不要做重大改变。 – Edward

+0

我从一个PPT文件创建了SWF文件。我没有.flash源代码文件。我如何创建一个? – Edward

+0

该网站使用Javascript ASP页面。使用和标签。我在ASP页面中看不到任何DOCTYPE声明。如果获得批准,我会通过将框架和框架标签更改为iframe来制作网站html 5。使用W3C验证网站将有所帮助。是否有其他免费工具可用于将网站转换为HTML5? – Edward

相关问题