2011-08-17 5 views
1

플래시에 scenes 두 개가 있습니다.actionscript에서 버튼을 한 번만 클릭 할 수있게 만드는 방법은 무엇입니까?

처음에는 내가 button이고 어떤 사람이 click 인 경우 button이면 두 번째 scene으로갑니다.

두 번째 scene 이미지와 함께 button을 제거하므로 클릭 할 수 없습니다.

이 항목을 떠나는 방법 button하지만 클릭 할 수 없게 만드시겠습니까?

두 번째 경우는 플래시에서 scene을 하나만 사용하고 button을 한 번만 클릭 할 수있게하려면 어떻게해야합니까? 액션 스크립트은 어떻게 생깁니 까?

미리 감사드립니다.

+1

액션 스크립트 2 또는 3? –

답변

0
button.onPress = function() 
{ 
    button.enabled = false; 
} 
+0

아니요 ** ** button.enabled = false; ** 이로 인해 핸드 커서가 제거됩니다. – Benny

1

버튼 및 무비 클립 모두 사용할 수있는 두 가지 속성, enabledvisible 있습니다. 당신이 버튼을 클릭 볼 수 있지만 수 있도록하려면 다음을 수행

myButton.enabled = false; 

을 당신이 그것을 클릭 할 수 없도록 아예 그것을 숨기고 싶은 경우 :이 경우

myButton.visible = false; 

을 액션 스크립트 2.0, 단지 특성에 밑줄을 추가

myButton._enabled = false; 
myButton._visible = false; 
1
var ft:Boolean = true; 
myBtn.addEventListener(MouseEvent.CLICK, action); 
function action (e:MouseEvent):void 
{ 
    if(ft) 
    { 
     myBtn.enabled = false; 
     //myBtn.visible = false; 
     trace("licked"); 
     ft = false; 
    } 
} 

AS3는,이하려고하면 ....

관련 문제