2016-11-06 2 views
1

누군가가 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에서 프로 지금 게시 섹션의 대상 드롭 다운 메뉴에서 "플래시 플레이어 23"을 참조하십시오, 나는 선택했는지,하지만 실제로 게시 할 때, 나는 오류 경우를 얻을 수 나는 최신 플래시 기능 중 하나를 사용하려고합니다.

실제로 색인의 한 요소를 제거 할 수있는 새로운 removeAt() 배열 방법을 사용하려고합니다. 적어도 Flash Player 19 이상이 필요하다고 말합니다. 여기 내 테스트 코드입니다 :

var a:Array = [0,1,2]; 
a.removeAt(1); 
trace(a); 

내가 게시 설정으로 플래시 플레이어 11이를하려고하면, 나는 다음과 같은 예상 오류 얻을 :

TypeError: Error #1006: removeAt is not a function. 

내가 플래시 플레이어에 게시를 설정 한 경우를 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은 (제작 가이드 라인 절 참조)의 말 : <player id="FlashPlayer23.0" version="34" asversion="3">

(2)

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

는 당신이 실제로 기존의 구형을 교체하셨습니까로

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

세트 playerglobal.swc 최신 다운로드 파일 (FP 23.0 기능 용)? 컴파일러는 설치 폴더에 최신 Flash Player 파일이 있어야합니다.

Adobe 웹 사이트에서 플러그인을 설치하는 것은 브라우저를 위해서 뿐이며 컴파일러가 이러한 새로운 명령/기능을 이해할 수 있도록 최신 SWC 파일로 수동으로 설치해야합니다.

+0

감사합니다. @VCOne 질문을 게시하기 전에 질문에 답변했습니다. :) – tatactic

관련 문제