2015-01-02 1 views
0

저는 Alpha 매개 변수가있는 Symbols (movieClip) 인 여러 이미지가 있습니다. 그리고 몇 초마다 텍스트를 바꿀 수 있도록 AS3에서 동적 텍스트 필드를 만들고 있습니다.movieclip 이미지 위에 텍스트 필드 추가

문제는 이미지를 MovieClips로 변환 할 때까지 모든 것이 잘 작동한다는 것입니다. 그러나 그 후에는 내 텍스트 필드를 볼 수 없습니다. 그것은 눈에 보이는 것, 그래서 어떻게 가기이 텍스트 필드를 가져 -

textFormat = new TextFormat(); 
textfield = new TextField(); 

textFormat.font = new customFonts().fontName; 
textFormat.size = 16; 
textFormat.align = "center"; 
textFormat.color = 0xFFFFFF; 

textfield.defaultTextFormat = textFormat; 
textfield.embedFonts = true; 
textfield.width = 480; 
textfield.height = 95; 
textfield.x = 185; 
textfield.y = 22; 
textfield.wordWrap = true; 


addChild (textfield); 

그래서 질문은 : 여기

코드인가?

답변

1

무비 클립을 시작한 후에 텍스트 필드를 추가하고 있습니다. 레이어로 생각하면 텍스트 필드는 맨 아래 레이어에 있으므로 보이지 않습니다.

난 컨테이너 클래스

컨테이너 클래스는 하위 구성 요소의 레이아웃 특성을 제어하는 ​​컴퍼넌트의 추상 기본 클래스입니다 볼 것입니다. 응용 프로그램에서 컨테이너의 인스턴스를 만들지 마십시오. 대신 Canvas 또는 HBox와 같은 컨테이너 하위 클래스 중 하나의 인스턴스를 만듭니다.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/core/Container.html

당신은 표시되는 내용을 변경할 수 있어야합니다.

편집 : 당신이 기본적으로 상단에 추가 된 클립을 추가

언제.

Z- 색인을 살펴 봐야합니다.

플래시를 사용하여 코딩하는 경우 플래시를 사용하면서 까다로울 수 있으며 Adobe CC를 사용하면 훨씬 쉽게 작업 할 수 있습니다!

죄송합니다. 답변이 많지 않으면 죄송합니다.

관련 문제