2010-03-08 3 views
0

: StyleManager 클래스의 underfined 방법 getStyleManager에플렉스 4 : StyleManager.getStyleManager() 나는 기존의 플렉스 4 프로젝트를 컴파일하려고하지만 오류가 있어요

전화.

코드는 다음과 같습니다

var styleManager:IStyleManager2 = StyleManager.getStyleManager(null); 

내가 Flex documentation의 방법을 발견하지만 StyleManager.as을 열 때 나는 메소드 선언을 찾을 수 없습니다.

Used Flex SDK 4.0.0.10485 from here.

답변

1

Flex 버전 업그레이드를 시도해보십시오. 그것은 나를 위해 일하고, 나는이 작업을 수행 :

import mx.managers.SystemManagerGlobals; 

public static function getStyleManager():IStyleManager2 
{ 
    return mx.styles.StyleManager.getStyleManager(SystemManagerGlobals.topLevelSystemManagers[0]); 
} 

내가 플렉스 13645.

사용하고 그것은 또한 당신이 가능 StyleManager의를 호출 할 때에 따라 달라집니다 당신이 프리 로더에서 그 메소드를 호출하는 경우, 그것은 문제가 될 수 있습니다.

0

확인하시기 바랍니다이 다음 링크 : 여기

는 StyleManager 클래스를 사용하는 방법을 설명하는 페이지입니다 StyleManager는 다음과 같습니다.

var tempStyle : CSSStyleDeclaration = StyleManager.getStyleManager (null) .getS tyleDeclaration (". tempStyle");

StyleManager.getStyleManager (null);은 StyleManager의 최상위 인스턴스를 반환합니다.

http://www.nayansavla.com/blog/?p=401