仓酷云
标题:
带来一篇Flash 举措剧本之:懂得Action Script2.0 (4)
[打印本页]
作者:
简单生活
时间:
2015-1-15 22:53
标题:
带来一篇Flash 举措剧本之:懂得Action Script2.0 (4)
自从Macromedia在2005年8月发布MacromediaStudio8以来,我们一直在不停地探索关于它的新特性和新功能,因为这次软件升级给我们带来了太多的惊喜。
AS代码2.0:针对FlashPlayer7(2)
3、SWF文件之间的跨域和子域会见
当你开辟一系列相互通信的SWF文件时,比方,当利用loadMovie()、MovieClip.loadMovie()、MovieClipLoader.LoadClip()命令或当地毗连工具时,你大概把这些动画文件寄存在分歧的域或一个超域的分歧的子域中。
在针对Flash5或更早版本的播放器公布的文件中,跨域或子域会见不受限定。
在针对Flash6播放器公布的文件中,你可使用LocalConnection.allowDomain事务处置函数或System.security.allowDomain()办法来指定同意跨域会见(比方,让在someOtherSite.com域的文件会见在someSite.com域的文件),且无需用命令来同意子域会见(比方,在store.someSite.com子域的文件能够会见在www.someSite.com子域的文件)。
在针对Flash7播放器公布的文件中,SWF文件之间的会见与初期版本有两个方面的分歧。起首,Flash7播放器实行准确域婚配而不是超域婚配划定规矩。因而,被会见的文件(即便是针对初期的Flash播放器版本而不是Flash7播放器公布的文件)必需显式指定同意跨域或子域会见。其次,寄存在利用平安协定(HTTPS)站点中的文件,必需显式指定同意来自利用不平安协定(HTTP或FTP)的站点的文件的会见。
由于Flash7播放器实行准确域婚配而不是超域婚配划定规矩,假如你想要针对Flash7播放器公布的文件可以会见你现有的剧本,你大概必要修正这些剧本。(你仍旧能够针对Flash6播放器公布修正过的文件。)
假如你在文件中利用LocalConnection.allowDomain()或System.security.allowDomain()语句,并指定同意会见超域站点,你必需修正你的参数来指定正确的域。上面的代码申明你大概必要举行的修正:
//同意寄存在www.someSite.com或store.someSite.com域的SWF文件会见
//寄存在www.anyOldSite.com域的SWF文件中的Flash6播放器命令
System.security.allowDomain("someSite.com");
my_lc.allowDomain=function(sendingDomain){
return(sendingDomain=="someSite.com");
}
//同意针对Flash7播放器公布的SWF文件会见的对报命令
System.security.allowDomain("www.someSite.com","store.someSite.com");
my_lc.allowDomain=function(sendingDomain){
return(sendingDomain=="www.someSite.com"||
sendingDomain=="store.someSite.com");
}
假如你以后还没有利用这些语句,你也大概必要增加如许的语句。
比方,假如你的SWF文件寄存在www.someSite.com域,且你想同意寄存在store.someSite.com域针对Flash7播放器公布的SWF文件会见,你必需给寄存在www.someSite.com域的文件增加以下语句(你仍旧能够针对Flash6播放器公布寄存在www.someSite.com的文件):
System.security.allowDomain("store.someSite.com");
my_lc.allowDomain=function(sendingDomain){
return(sendingDomain=="store.someSite.com");
}
总的来讲,假如你针对Flash7播放器公布文件且切合以下前提,你大概要修正你的文件,增加或修正allowDomain语句:
①你编写跨SWF文件的剧本
利用loadMovie()、MovieClip.loadMovie()、MovieClipLoader.LoadClip()或当地毗连工具。
②被挪用的SWF文件(任何版本)不是寄存在利用平安协定(HTTPS)的站点,或挪用的和被挪用的SWF文件都寄存在利用平安协定(HTTPS)的站点。
③SWF文件不在不异的域
比方,一个文件在www.domain.com,另外一个在store.domain.com。
为此你必要做以下修正:
①假如被挪用的SWF文件是针对Flash7播放器公布的,在被挪用的SWF文件中包括System.security.allowDomain或LocalConnection.allowDomain语句,利用准确域名婚配。
②假如被挪用的SWF文件是针对Flash6播放器公布的,修正被挪用的SWF文件,增加或修正System.security.allowDomain或LocalConnection.allowDomain语句,利用准确域名婚配(如本节后面的代码所示)。你能够针对Flash6或7播放器公布修正过的文件。
③假如被挪用的SWF文件是针对Flash5或之前的播放器版本公布的,针对Flash6或7播放器公布被挪用的SWF文件,增加System.security.allowDomain语句,利用准确域名婚配(如本节后面的代码所示)。(Flash5及之前的播放器版本不撑持当地毗连工具。)
</p>
flash影片的后缀名为.swf,该类型文件必须有flash播放器才能打开(包括各大浏览器,视频播放器),且播放器的版本须不低于FLASH程序自带播放器的版本。
作者:
深爱那片海
时间:
2015-1-17 19:31
Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。
作者:
飘飘悠悠
时间:
2015-1-22 22:49
Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。
作者:
只想知道
时间:
2015-1-31 14:32
flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?
作者:
不帅
时间:
2015-2-6 20:27
在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。
作者:
柔情似水
时间:
2015-2-18 16:44
一个物体从一个角(关键祯1)移动到另一个角(关键祯2)。然后tweening在关键祯之间填充祯,从而使物体可以在屏幕上优雅地运动。
作者:
海妖
时间:
2015-3-6 09:14
富媒体可应用于各种网络服务中,如网站设计、电子邮件、BANNER、BUTTON、弹出式广告、插播式广告等。
作者:
活着的死人
时间:
2015-3-13 00:08
各类广告形式,相信大部分网民基本都关注过,而毋庸置疑,一个画面精美,生动活泼的互动Flash动画广告,比其他广告形式更加吸引你我的眼球。这就是Flash动画的优势。
作者:
蒙在股里
时间:
2015-3-20 07:25
只要用心 只要努力 在加上你无限的创意和想象。FLASH无敌了
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2