2016-11-06 4 views
1

誰かが尋ねたところで誰かが How can I change flash player version in flash cs6?と言ったところで、Flash Player 15を追加する方法を教えてくれる回答があったので、Flash Player 23と同様のことができると思ったが、正しく動作していないようだ。 AdobeはFlashPlayer23_0.xmlファイルを提供していませんか?そこにはたくさんの行があり、古いXMLファイルの1つをコピーし、ガイドの示唆どおりにそれらの2つを編集することは正しいとは思わない。私が編集しなければならない行の1つでは、FlashPlayer23.0のバージョンで何を入れるべきかわからない。Adob​​e Flash Pro CS6を最新のFlash Player 23にアップデートしますか?

<player id="FlashPlayer23.0" version="XX" asversion="3"> 

すべてのことをやった後、プロFlashで私は今、公開セクションのターゲットのドロップダウンメニューに「Flash Playerの23」を参照してください、と私は選択したが、私は実際に公開するときに、私は時にエラーが出ることを持っています私は新しいフラッシュ機能の1つを使用しようとします。

実際には、配列の要素をインデックスで削除できる新しい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. 

これはなぜですか?

答えて

2

(1)

In one of the lines I'm supposed to edit, I'm not sure what to put in for the version of FlashPlayer 23.0.

常にバージョンの「リリースノート」と呼ばれるものを探して、それはあなたの番号を教えてくれます。 FlashPlayer 23.0 release notesは(オーサリングガイドラインの項を参照)言う:

としてそのセット

To use the new Flash Player, you will need to target SWF version 34 by passing "-swf-version=34"...

<player id="FlashPlayer23.0" version="34" asversion="3">

(2)

I get an error when I try to use one of the newer Flash features

あなたが実際に既存の古いを交換しましたplayerglobal.swc最新のダウンロードファイル(FP 23.0機能用)?コンパイラは、最新のFlash Playerファイルをインストールフォルダに配置する必要があります。

Adob​​e Webサイトからのプラグインのインストールは、ブラウザの便宜のためだけであり、インストールされたFlash CCまたはCSソフトウェアを最新のSWCファイルで手動で設定する必要があります。

+0

ありがとう@VCOne質問を投稿する前に質問に答えました:) – tatactic

関連する問題