2012-12-24 2 views
0

as3에서 플래시 그래픽을 사용하는 가장 좋은 방법은 무엇입니까? 현재 플래시에서 그래픽을 만들고 swc 라이브러리에서 내 보냅니다. 그런 다음 as3 프로젝트의 Flash/flex 빌더에서 사용합니다.플래시/플래시 빌더 그래픽 객체

플래시의 동작을 모방하고 싶습니다. 무비 클립의 경우 클래스 이름을 지정할 수 있습니다. 클래스 이름이 기존 클래스의 이름과 동일한 경우 무비 클립은 플래시에 정의 된 그래픽과 클래스에 정의 된 코드를 모두 포함합니다.

그래픽이 swc 라이브러리에 정의되어있는 경우 Flash Builder에서 동일한 작업을 수행 할 수 있습니까? 같은 이름의 수업을 갖는 것이 도움이되지 않는 것 같습니다. 클래스가 다른 클래스를 확장해야하기 때문에 상속은 해결책이 아닙니다. 지금 사용하는 유일한 옵션은 this.addChild();를 사용하여 클래스에 그래픽 MovieClip을 추가하는 것입니다.

답변

1

당신이 영화 클립에 당신의 방법을 원한다면, 당신은 다음과 같은

을 할당 할 수 있습니다이 구문입니다
movieClip.doSomething = doSomething; 

//your function 
protected function doSomething(...args):void{ 

} 

MovieClip의 모든 인스턴스에 포함 시키려면 프로토 타입 : MyMovieClipClass.prototype.doSomething= doSomething;

2

embedding Assets in Flex에서이 설명서를 읽으십시오.

[Embed(source='SWFFileName.swf', symbol='symbolName')] 
[Bindable] 
public var imgCls:Class; 

당신은 다음 스프라이트로 "imgCls"변수를 사용할 수 있습니다 :

protected var imgClsInstance : Sprite = new imgCls(); 
// enter other sizing, positioning, or other processing of imgClsInstance here 
관련 문제