2017-05-19 13 views
0

Adobe Animate를 사용하여 앱을 제작했지만 AS3에 대해서는 잘 모릅니다.마지막으로 클릭 한 버튼을 표시하는 방법은 무엇입니까?

저는 거의 40 개의 버튼이있는 목록으로 작동하는 무비 클립이 있습니다. 각 버튼은 라이브러리의 무비 클립을 스테이지에 추가하는 역할을합니다. 추가 된 무비 클립이 스테이지에서 표시되고 제거 된 후 사용자는 LIST (으)로 돌아가며 클릭 한 마지막 단추가 무엇인지 알려주는 방법이 필요합니다.

이렇게하려면 플래시 구성 요소가 있습니까?

내가 필요한 것은 클릭 한 마지막 단추가 무엇인지 표시하는 것입니다.

감사합니다.

답변

0

이 변수에 등록, 각 버튼의 클릭 이벤트에 다음이 버튼을 마지막으로 버튼을 클릭 개최 변수를 추가하고 :

var lastButtonClicked:Button 

function onclick(event:MouseEvent):void 
{ 
    // Set the last button clicked 
    lastButtonClicked = event.currentTarget as Button; 
} 

// Get the last button clicked 
var btn:Button = lastButtonClicked; 
0
Get last button click on button click handler ...please check below code.... 

var lastButtonClicked:Button; 

function onclick(event:MouseEvent):void 
{ 
    if(lastButtonClicked != null){ 
     //This is your last button "lastButtonClicked" 
    } 
    // Set the last button clicked 
    lastButtonClicked = event.currentTarget as Button; 
} 
//your button array 
var buttonArray:Array = [btn1....btn40]; 

for(var i:int=0; i<buttonArray.length; i++){ 
    var btn:Button = buttonArray[i]; 
    btn.addEventListener(MouseEvent.CLICK, onclick); 
}