2010-03-17 3 views
0

중첩 된 영화 클립이있는 fla 파일이 있습니다. "사용자 이름"텍스트 상자는 다른 무비 클립 "회원"에 포함 된 무비 클립 "로그인"에 있습니다.플래시의 중첩 된 무비 클립에서 텍스트 상자의 값을 가져옵니다.

단추를 클릭 할 때 actionscript에서 "username"텍스트 상자의 값에 액세스하는 방법 (on (release) 이벤트). 당신의 버튼과 텍스트 상자가 형제 인 경우 버튼은 또한 "로그인"에 존재하는 난 당신이 여기 AS2를 사용하고 있으리라 믿고있어

답변

0

...

을 영화 클립 (즉, 같은 부모 클립에 포함 모두) 다음, 당신은 당신의 버튼이 코드를 사용할 수 있습니다

on (release) { 
    trace(this);// should be 'login' 
    trace(this.username.text);// should be the content of username textbox 
} 

이 당신의 버튼은 버튼이 아니라 무비 클립으로 추적하는 것으로 가정, 그렇지 않으면 텍스트 상자의 내용을 얻을 수 this._parent.username.text를 사용할 수 있습니다.

또 다른 방법은 절대 주소 사용하는 것입니다,하지만 휴식하기 쉬운 이후이, 권장되지 않습니다 : _level0.login.username.text 또는 _root.login.username.text

희망 중 하나가이 도움이!

관련 문제