as3 访问远程计算机,本地swf不能访问网络的解决办法

本地swf不能访问网络的解决办法

作者:小龙博客 2011年03月21日  4条评论 分类:AS3 学习 flash 软件

本地swf不能访问网络的解决办法:学习过http://www.lxlong.com/blog“)这样的代码,在测试影片时可以通过navigateToURL方法打开指定的网站进行访问。我们把测试影片时生成的swf文件上传到网络上之后,一般也可以正常地访问指定网址。

可是把网站上的swf文件下载到本地电脑之后,如果使用FlashPlayer打开来的话,是不能访问网络的,有“Adobe Flash Player已终止一项可能不安全的操作。您的计算机或网络上存在以下本地应用程序,C:\Docments20%and20%Settings\Administrator\桌面\选号.swf,该应用程序正在尝试与以下可访问Internet的位置进行通信:www.lxlong.com/blog要让应用程序与Internet通信,请单击设置。在更改设置后必须重新启动该应用程序。”字样的提示。也就是说测试影片时生成的swf文件在本地电脑上不能访问网络。

在以前所写的《Adobe Flash Player已经终止一项可能不安全的操作的解决办法》一文中,介绍了两种方法,一种是通过联网到Macromedia,进行信任安全位置的设置;另一种是把swf文件与播放器捆绑在一起。这两种方法都还有很大的局限性,前一种每次设置过程繁琐且经常要重新设置,第二种方法swf文件与flashPlayer播放器捆绑变成exe格式后,显得较为臃肿且不能在网站上直接播放,这样也就失去了swf动画格式的一大优势;并且swf动画是可见即可下载的,我们也无法阻止访客直接下载swf格式文件。难道就没有办法让swf文件在本地访问网络吗?

以前我一直是这样认为的,但昨天在孙老师的且行资源网站上看到一篇文章,里面介绍了解决的办法,受益非浅。

在Flash

另外,如果在把本地安全回放性改为“只访问网络”,并点击“确定”后,再测试影片(或按Ctrl+Enter),也可以得到能访问网络的swf文件。

bf93e731424ea1cad483080a7dbaaea7.png

通过这个问题的解决,我还想到了发布与测试影片(Ctrl+Enter)的一点点区别,其实从字面上就可以得到答案,测试影片所得到的swf文件相当于“Beta版”,而发布得到的则是“正式版”,功能上自然也要强大一些了。

本文标题:本地swf不能访问网络的解决办法

网址:http://www.lxlong.com/blog/archives/3574.html

其他文章:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值