给大家带来Flash 举措剧本之:懂得Action Script2.0 (5)
“fla”是Flash的原始档,只能用对应版本或更高版本的Flash打开编辑。AS代码2.0:针对FlashPlayer7(3)
4、SWF文件之间从HTTP到HTTPS协定的会见
正如前一节所会商的,在Flash7播放器中,跨域和子域会见的划定规矩已修正。除如今实行准确域婚配划定规矩外,你必需显式申明同意寄存在利用不平安协定的站点的文件会见寄存在利用平安协定(HTTPS)的站点的文件。依据被挪用的文件是针对Flash7播放器仍是针对Flash6播放器公布的,你必需实行一个allowDomain语句,或利用新的LocalConnection.allowInsecureDomain事务处置函数或System.security.allowInsecureDomain()语句。
告诫:实行allowInsecureDomain()语句危及HTTPS协定供应的平安。只要在你不克不及从头构造你的站点以便一切的SWF文件都能承受HTTPS协定的服务时才做如许的修正。
上面的代码申明你大概必要做的修正:
//同意寄存在http://www.someSite.com或http://www.someOtherSite.com的
//针对Flash7播放器公布的SWF文件会见的寄存在https://www.someSite.com
//针对Flash6播放器公布的SWF文件中的命令
my_lc.allowDomain=function(sendingDomain){
return(sendingDomain=="someOtherSite.com");
}
//同意针对Flash7播放器公布的
//寄存在http://www.someSite.com或http://www.someOtherSite.com的
//针对Flash7播放器公布的SWF文件会见的对报命令
System.security.allowInsecureDomain("www.someSite.com",
"www.someOtherSite.com");
my_lc.allowInsecureDomain=function(sendingDomain){
return(sendingDomain=="www.someSite.com"||
sendingDomain=="www.someOtherSite.com");
}
假如你以后还没有利用这些语句,你也大概必要增加如许的语句。
即便两个文件都在不异的域也大概必要修正(比方,寄存http://www.domain.com的文件挪用寄存在https://www.domain.com的文件)。
总的来讲,假如你针对Flash7播放器公布文件且切合以下前提,你大概要修正你的文件,增加或修正语句:
①你编写跨SWF文件的剧本(利用loadMovie()、MovieClip.loadMovie()、MovieClipLoader.LoadClip()或当地毗连工具)。
②挪用文件没有寄存在利用HTTPS协定的站点和被挪用的SWF文件寄存在利用平安协定(HTTPS)的站点。
你必需做以下修正:
①假如被挪用的SWF文件是针对Flash7播放器公布的,在被挪用的SWF文件中包括System.security.allowDomain或LocalConnection.allowDomain语句,利用准确域名婚配(如本节后面的代码实例所示)。即便挪用的和被挪用的SWF文件寄存在不异的域,也必要这个语句。
②假如被挪用的SWF文件是针对Flash6或之前的播放器版本公布的,且挪用的和被挪用的文件都寄存在不异的域(比方,寄存http://www.domain.com的文件挪用寄存在https://www.domain.com的文件),不必要修正。
③假如被挪用的SWF文件是针对Flash6播放器版本公布的,挪用的和被挪用的文件不在不异的域,而你又不想针对Flash7播放器导出被挪用文件,就要修正被挪用文件,增加或修正System.security.allowDomain或LocalConnection.allowDomain语句,利用准确域名婚配(如本节后面的代码实例所示)。
④假如被挪用的SWF文件是针对Flash6播放器版本公布的,而你又想针对Flash7播放器公布被挪用文件,就在被挪用文件中包括System.security.allowDomain或LocalConnection.allowDomain语句,利用准确域名婚配(如本节后面的代码实例所示)。即便两个文件都寄存在不异的域,也必要这个语句。
⑤假如被挪用的SWF文件是针对Flash5或之前的播放器版本公布的,且两个文件不在不异的域,你能够做两件事变。你能够针对Flash6播放器公布被挪用文件或修正System.security.allowDomain语句,利用准确域名婚配(如本节后面的代码所示);大概你能够针对Flash7播放器公布被挪用文件,利用准确域名婚配(如本节后面的代码实例所示)。
5、同意会见数据的服务器端战略文件
利用这些数据装载挪用,Flash文档能够从内部源载进数据:XML.load()、XML.sendAndLoad()、LoadVars.load()、LoadVars.sendAndLoad()、loadVariables()、loadVariablesNum()、MovieClip.loadVariables()、XMLSocket.connect()和MacromediaFlashRemoting(NetServices.createGatewayConnection)。SWF文件也能够在运转期导进运转期共享库(RSL)或别的SWf文件中界说的资本。在默许情形下,被导进的数据或RSL必需存储在与装载这些内部数据或媒体的SWF文件不异的域。
要使来自分歧域的SWF文件可以利用数据和
Flash特别适用于创建通过Internet提供的内容,因为它的文件非常小。Flash是通过广泛使用矢量图形做到这一点的。 在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 中坚的程序员趋向于嘲笑脚本语言,但是对于那些没有计算机科学学位的人来说,脚本语言可能使他们头疼。 用户在观看广告的时候,无法通过正常点击鼠标来查看广告的尺寸、字节数、所链接的URL广告本身信息。 缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。 现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~ 目前动画广告在各类电视节目中有着广泛的应用,在影视及广告中占有重要地位。广州形动数码是国内领先的动画设计制作, 所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。
页:
[1]