|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
将多个Flash作品转化为屏保程序。◇所生成的屏保程序能进行全屏预览、窗口预览、设置密码等操作。
在FlashPlayer6或之前,使用loadVariables()、loadVariablesNum()、LoadVars()、XML.load()等载进内部数据,是不成以跨Domain,即在domainA.com的Flash不成以载进在domainB.com的数据。但载进SubDomain的数据是允许,即放在www.luar.net、luar.net、foo.luar.net的Flash都能够载进在此3个分歧的SubDomain的数据。
FlashPlayer7却带来了坏动静,它收紧了平安政策,载进SubDomain的数据是不允许,不外这只对利用了AbsolutePath的Flash有影响,比方loadVariablesNum("http://www.domainA.com/data.txt",0),一样平常WebServer都能够设定短网址,比方http://domainA.com,假如Flash经由过程短网址载进,那麽载进内部数据就会遭到影响。
Flash6版本的Flash,在FlashPlayer7播放会呈现告诫字句,必要访客决意是不是准予载进内部数据∶
访客平安
Flash7版本的Flash,在FlashPlayer7播放就干脆没有告诫字句,基本载进内部数据的举措已被反对了。
办理办法,制造一个名叫crossdomain.xml,放在内部数据的Server的root,即http://www.domainB.com/crossdomain.xml。XML文件里,有一行∶
<allow-access-fromdomain=""/>
你能够自行到场允许路径,比方∶
<allow-access-fromdomain="*"/>
<allow-access-fromdomain="luar.net"/>
<allow-access-fromdomain="www.luar.net"/>
<allow-access-fromdomain="*.luar.net"/>
经由过程到场crossdomain.xml,因而也带来一个好动静,FlashPlayer7能够载进跨Domain的内部数据!不管是Flash6或7版本的Flash,只需在FlashPlayer7播放,domainB.com的Server有crossdomain.xml这文件,内里有∶
<allow-access-fromdomain="*.domainA.com"/>或
<allow-access-fromdomain="*"/>允许任何domain
在domainA.com的Flash就能够载进它的数据。
增补
FlashMX2004Professional供应了DataBinding,WebServices组件,收集上有很多收费公然的WebServices,可是由于FlashPlayer7这平安政策,基本得物而无所用,真荒唐!(除非那些WebServices网站能够到场crossdomain.xml)
</p>
使用Flash创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的Flash应用程序。 |
|