马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash动画制作软件的界面没有太大的改变,只是在以前的属性面板右侧增加了两个新的选项“参数”和“滤镜”。
FlashPlayer7比之前的Flash播放器撑持更多的举措剧本命令,可使用这些命令来编写更妥当的剧本。不外,假如在现有的剧本中利用了这些命令,并针对Flash7播放器公布该剧本,它大概不克不及准确事情。比方,假如你有一个剧本,个中有一个函数名利用了Error,该剧本大概能够准确编译,但其实不能依照Flash7播放器的体例运转,由于在如今的举措剧本言语中Error是一个内建类(因而,Error是一个保存字)。能够经由过程修正剧本,把Error函数名改成别的名字来办理,如ErrorCondition。
Flash7播放器也有了良多变更,这些变更影响到一个SWF文件如何会见另外一个SWF文件,如何载进内部数据,如何会见当地设置和数据(如隐私设置和当地永世共享工具)。最初,一些现有的特征也已改动。
假如你现有的剧本是针对Flash6或更早版本的播放器编写的,但又想针对Flash7播放器公布,你大概必要修正你的剧本,以便它们切合Flash7播放器的实行请求并能按计划思绪事情。上面我们就先容这些相干常识。
1、服从ECMA-262Edition4计划
Flash7播放器作了一些修正,使之加倍切合ECMA-262Edition4计划。在举措剧本言语2.0中,除可使用基于类的编程手艺外,也增添了别的特征,某些举动也已修正。当你针对Flash7播放器公布且利用举措剧本言语2.0时,你能够不把一种工具范例指派给另外一个。这些功效不请求你更新现有的剧本,可是,假如你针对Flash7播放器公布公布你的剧本,你可使用这些功效,然后持续订正和改善。
与下面提到的变更分歧,下表列出的变更(个中也有一些不完整服从ECMA计划)大概招致现有剧本的实行了局与之前分歧。假如你在针对Flash7播放器公布的现有剧本中利用了这些特征,请检察一下这些变更,确保你的代码可以依照计划企图运转,或断定是不是必要重写代码。出格是,盘算undefined(不决义)项的了局在某些情形下是分歧的,你应当在针对Flash7播放器公布的剧本中初始化一切的变量。针对Flash7播放器公布的SWF文件针对初期Flash播放器公布的SWF文件撑持辨别巨细写(只是巨细写分歧的变量名被注释为分歧的变量)。这类变更也影响用#include指令载进的文件和利用LoadVars.load()命令载进的内部变量。不辨别巨细写(只是巨细写分歧的变量名被注释为不异的变量)。在数值高低文上钩算undefined项的前往了局是NaN。在数值高低文上钩算undefined项的前往了局是0。myCount+=1;
trace(myCount);//NaNmyCount+=1;
trace(myCount);//1当undefined项被转换为字符串时,其了局是undefined。当undefined项被转换为字符串时,其了局是""(空字符串)。firstname="Joan";
lastname="Flender";
trace(firstname+middlename+lastname);
//JoanundefinedFlenderfirstname="Joan";
lastname="Flender";
trace(firstname+middlename+lastname);
//JoanFlender当把字符串转换为逻辑值时,假如该字符串的长度>0,其了局为true;假如该字符串为空串,其了局为false。当把字符串转换为逻辑值时,起首把它转换为数值,假如该数值非0,其了局为true,不然为false。当设置数组的长度时,只要无效的数字字符串可设置长度。比方,"6"起感化,但"6"或"6xyz"不起感化。当设置数组的长度时,即便是一个畸形的数字字符串也可设置长度:my_array=newArray();
my_array["6"]="x";
trace(my_array.length);//0
my_array["6xyz"]="x";
trace(my_array.length);//0
my_array["6"]="x";
trace(my_array.length);//7my_array=newArray();
my_array["6"]="x";
trace(my_array.length);//7
my_array["6xyz"]="x";
trace(my_array.length);//7
my_array["6"]="x";
trace(my_array.length);//7
[1]200806/13005_2.html>[2]200806/13005_2.html>下一页
</P>2、设置和当地数据的域名划定规矩
在Flash6播放器中,当会见当地设置(如摄像机或麦克风会见允许)或当地永世数据(共享工具)时,默许利用超域婚配划定规矩。也就是说,寄存在here.xyz.com、there.xyz.com和xyz.com的SWF文件的设置和数据是共享的,且都存储在xyz.com中。
在Flash7播放器中,默许利用准确域婚配划定规矩。也就是说,寄存在here.xyz.com的文件的设置和数据存储在here.x
200806/13005.html>上一页200806/13005.html>[1][2]
用flash动画制作软件制作的动画文件很小,这样便于在互联网上传输,而且它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据。 |