Как сделать кнопку нажатой только один раз в ActionScript? - PullRequest
1 голос
/ 18 августа 2011

У меня есть два scenes во Flash.

В первом у меня есть button, и если кто-то click на этом button переходит ко второму scene.

Во втором scene я удаляю button с изображением, чтобы на него нельзя было нажать.

Как оставить это button, но сделать его вообще не активируемым?

и второй случай: что если я использую только один scene во флэш-памяти и хочу, чтобы button можно было нажимать только один раз?Как будет выглядеть actionscript ?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 18 августа 2011

Кнопки и мувиклипы имеют два свойства, которые вы можете использовать, enabled и visible. Если вы хотите, чтобы кнопка была видимой, но не нажимаемой, сделайте следующее:

myButton.enabled = false;

Если вы хотите полностью скрыть это, а также убедиться, что на него нельзя нажать:

myButton.visible = false;

Если это ActionScript 2.0, просто добавьте подчеркивание к свойствам:

myButton._enabled = false;
myButton._visible = false;
1 голос
/ 18 августа 2011
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, попробуйте это ....

0 голосов
/ 18 августа 2011
button.onPress = function()
{ 
  button.enabled = false; 
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...