当前位置:  开发笔记 > 编程语言 > 正文

直接链接到SWF,有哪些缺点?

如何解决《直接链接到SWF,有哪些缺点?》经验,为你挑选了1个好方法。

通常,Flash和Flex应用程序使用组合objectembed标记嵌入HTML中,或者更常见地使用JavaScript.但是,如果直接链接到SWF文件,它将在浏览器窗口中打开而不查看地址栏,您无法分辨它是否嵌入HTML中,其大小设置为100%宽度和高度.

考虑到嵌入Flash或Flex应用程序填充100%浏览器窗口所需的HTML,CSS和JavaScript的开销,直接链接到SWF文件的缺点是什么?有什么好处?

我可以想到一个好处和三个缺点:你不需要100多行HTML,JavaScript和CSS,否则你需要,但你没有插件检测,没有版本检查,你失去了最好的SEO选项(渐进增强).

更新不要挂在100多行上,我只是意味着嵌入SWF所需的代码量相当多(我的意思是包括像SWFObject这样的库),它只是用于显示SWF,可以通过直接链接到它而无需一行.



1> Eliram..:

直接链接到SWF文件的好处:

访问速度更快

你甚至在点击链接之前就知道这是一部flash电影

跳过html&js文件(你不会使用CSS来显示100%的flash电影)

缺点:

你几乎无法控制电影默认值.

您不能使用自定义背景颜色,透明度等.

您不能使用flashVars从HTML发送数据到电影

无法使用fscommand从电影到页面

电影比例永远不会与用户窗口的宽高比相同

你无法弥补浏览器的无法兼容性(下一个新的浏览器出来你有麻烦)

没有SEO

没有页面标题,如果您希望人们正确加入书签,那就不好

没有插件信息,下载链接等.

如果您的SWF连接到外部数据源,则可能存在跨域问题.

重命名SWF文件也将重命名该链接.版本控制不好.

简而言之,对于复杂的应用程序 - 始终使用HTML.对于简单的动画电影,你可以去任何一种方式.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有