我看過這篇文章,有人問 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