将Adobe Flash Pro CS6更新到最新的Flash Player 23?
我读过这篇文章,有人问我如何更改Flash CS4中的Flash Player版本? 并有一个答案,指导他如何添加Flash Player 15,所以我想我可以做类似于Flash Player 23的工作,但似乎没有正常工作。 Adobe不是自己提供FlashPlayer23_0.xml文件吗? 这里有很多行,如指南所示,复制其中一个较旧的xml文件并编辑其中一些文件似乎不正确。 在我应该编辑的其中一行中,我不确定要为FlashPlayer23.0版本添加什么内容。
<player id="FlashPlayer23.0" version="XX" asversion="3">
完成所有这些后,在Flash Pro中,我现在在发布部分的目标下拉列表中看到一个“Flash Player 23”,并选择了它,但是当我实际发布时,当我尝试使用其中一个更新的Flash功能。
我实际上只是试图使用新的removeAt()数组方法,您可以通过它的索引删除数组中的一个元素。 它说你至少需要Flash Player 19才能工作。 这是我的测试代码:
var a:Array = [0,1,2];
a.removeAt(1);
trace(a);
如果我尝试使用Flash Player 11作为发布设置,则会出现以下预期错误:
TypeError: Error #1006: removeAt is not a function.
如果我将它设置为发布到Flash Player 23,则会出现此错误:
ReferenceError: Error #1069: Property http://adobe.com/AS3/2006/builtin::removeAt not found on Array and there is no default value.
有人知道为什么吗?
(1)
在我应该编辑的其中一行中,我不确定要为FlashPlayer 23.0的版本添加什么内容。
一定要为您的版本寻找称为“发行说明”的东西,并会告诉您该号码。 FlashPlayer 23.0 发行说明 (请参阅创作指南部分)说:
要使用新的Flash Player,您需要通过传递“-swf-version = 34”来定位SWF版本34 ...
设置为: <player id="FlashPlayer23.0" version="34" asversion="3">
(2)
当我尝试使用其中一个较新的Flash功能时出现错误
你真的用最新的下载的文件替换了现有的较老的playerglobal.swc文件吗(FP 23.0的功能)? 编译器需要将最新的Flash Player文件放置在安装文件夹中。
请记住,从Adobe网站安装插件仅用于浏览器,您仍然需要使用最新的SWC文件手动设置已安装的Flash CC或CS软件,以便编译器理解这些新命令/功能。
链接地址: http://www.djcxy.com/p/17755.html上一篇: Updating Adobe Flash Pro CS6 to the latest Flash Player 23?