论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

怎样处理SWF链接在嵌入浏览器后失效问题?

文章类别:Flash AS | 发表日期:2009-8-10 16:03:41

怎样处理SWF链接在嵌入浏览器后失效问题?

SWF链接在嵌入浏览器后失效,这个问题对理解FLASH很深的人来说也许很简单,但像我这种急着用,但又一时半会找不到高手的情况下确实很痛苦,为了避免有人和我一样痛苦,所以记录下来


SWF 在 Flash Player 8 表现出四种安全沙盒类型:
1,Remote (通过HTTP URL访问的SWF) 简单说就是放在网上的SWF(本地虚拟站点也算).
安全机制与Flash Player 6相同(crossdomain.xml)

2,Local-with-filesystem 默认方式,可访问本地文件系统,但不能与网络通讯.
也就是这种本地使用getURL()会看到安全提示对话框.

3,Local-with-networking 可以访问网络,但不能访问本地文件系统.
可以载入同一目录下的SWF: a.loadMovie("b.swf");
但不能这样:a.loadMovie("sub/b.swf");或a.loadMovie("c:\b.swf");
(上两种可通过 Flash Local Content Updater 直接转换)

4,Local-trusted (通过Settings Manager指定过的本地SWF.这种权限最大.
相当于Local-with-filesystem-with-network)

范例(安全沙盒类型检测):
::URL::http://dengjie.com/studio8/sandbox.swf
(试试把这个文件下载到本地,再看看显示结果.)

看了楼上的资料相信大家多多少少有些体会了。
对了。之所以无法访问链接的原因就是资料第三点

解决办法是
新建一个文本文件,如命名为:TrustFiles.txt       用来存放受信用配置,在文件中添加内容,如下:
c:\
d:\
e:\
f:\
有几个分区就添加几个,然后保存,将此文件放到下面的目录即可:
C:\Documents and Settings\Administrator\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust
其中C是你的操作系统盘,Administrator是您的操作系统用户名,注意对应到您的情况,后面的目录如果没有就新建一个。

解决方法就是这样,大家试试。。

 

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058