我看过这篇文章,有人问 How can I change flash player version in flash cs6?有一个答案,指导他如何添加Flash Player 15,所以我想我可以做类似的Flash Player 23,但它似乎并没有正常工作。 Adobe不是自己提供FlashPlayer23_0.xml文件吗?这里有很多行,如指南所示,复制其中一个较旧的xml文件并编辑其中一些文件似乎不正确。在我应该编辑的其中一行中,我不确定要为FlashPlayer23.0版本添加什么内容。将Adobe Flash Pro CS6更新到最新的Flash Player 23?
<player id="FlashPlayer23.0" version="XX" asversion="3">
拼尽全力之后,在Flash Pro中我现在看到了“Flash播放器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.
有没有人知道这是为什么?
谢谢@VCOne您在我发布问题之前回答了问题:) – tatactic