2012-02-29 2 views
2

ActionScript 3을 사용하고 있습니다. FlashDevelop로 개발 중입니다. 내가 import fl.controls.Label;정의 fl.controls : 레이블을 찾을 수 없습니다.

Definition fl.controls:Label could not be found. 

내가 플래시 꽤 새로운 해요 수행하려고 할 때 다음과 같은 오류가 발생합니다. 나는이 프로젝트를 결함없이 일하도록했다. 나는 수입 인정을 멈추기 위해 뭔가를 바꿨을 것입니다. 심지어 Intellisense 날 추가 옵션을 제공합니다. fl.controls.Label

답변

8

fl.controls 네임 스페이스의 컨트롤은 Flash Professional에서 기본입니다.

Flash Develop을 사용하지는 않지만 Flash Builder와 비슷합니다.

Flash Pro를 사용했다면 구성 요소 라이브러리를 만들고 Flash Develop 프로젝트에서 사용할 SWC 라이브러리를 내보낼 수 있습니다. 또는 Flash Pro의 컨트롤을 참조하십시오.

프로젝트에서 이전에 작동했다면 컴파일러 설정이 더 이상 필수 SWC 종속성을 연결하지 않습니다. 이 도움이 될 것입니다 경우

확실하지,하지만 난 플래시 빌더에서이 따를 것입니다 :

플래시 구성 요소 :

를 SWC에 의해 추가 :

  • 을 마우스 오른쪽 버튼으로 클릭하여 Flash Builder에서 프로젝트를 열고 속성으로 이동하십시오.
  • 왼쪽에서 "ActionScript 빌드 경로"를 선택하십시오.
  • 오른쪽의 'Libary path'탭으로 이동하십시오.
  • "SWC 추가 ..."를 클릭하십시오.
  • 보유하고있는 Flash IDE의 버전과 설치 위치에 따라 flash.swc 또는 IK와 같은 Flash에서 libs를 추가하십시오.

    C : \ 프로그램 파일 어도비 \ 어도비 플래시 CS5.5 \ 공통 \ 구성 \ ActionScript 3.0의 \ libs와 \ flash.swc

소스 폴더로 추가 \ (86) :

  • Flash Builder에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성으로 이동합니다.
  • 왼쪽에서 "ActionScript 빌드 경로"를 선택하십시오.
  • 오른쪽에서 사용할 수있는 "소스 경로"탭으로 이동하십시오.
  • "폴더 추가 ..."를 클릭하십시오.
  • 플래시 구성 요소는 갖고있는 플래시 IDE 버전과 설치 위치에 따라 다음과 유사한 경로가 있어야합니다.

    C : \ 프로그램 파일 어도비 \ 어도비 플래시 CS5.5 \ 공통 \ 구성 \ 구성 요소 소스 \ ActionScript 3.0의 \ 사용자 인터페이스

    ... 또는 \ (86) ...

    C : \ 프로그램 파일 \ 어도비 \ 어도비 플래시 CS5 \ 공통 \ 구성 \ 구성 요소 소스 \ ActionScript 3.0의 \ 사용자 인터페이스

기본 playerglobal 네임 스페이스.

Flash Builder에서 Flash에서 편집 할 때 기본 package/playerglobal.swc 참조가 종종 잘못되었습니다. .actionScriptProperties에서

는 추가 : 일반 FL 필요한 경우

<libraryPathEntry kind="3" linkType="1" path="${FLASHPRO_APPCONFIG}/ActionScript 3.0/FP10.2/playerglobal.swc" useDefaultLinkType="false"/> 
3

* 라이브러리를,이 SWC 복사합니다.

/Applications/Adobe Flash CS6/Common/Configuration/ActionScript 3.0/libs/flash.swc 

를 플래시 빌더 프로젝트에 다음과 같이 사용 :

Adding a swc to Flash Builder

관련 문제