Я думаю, что делаю это правильно, поскольку у меня есть некоторые ссылки с этого форума. Мой вопрос (не только мне, но и некоторым коллегам, и я также думаю, что это может помочь другим пользователям). У меня есть этот оригинальный кадр, представляю себе что-то вроде карты, а потом нажимаю кнопку, которая переходит в другой кадр (комнату, например). Когда я вернусь из этой комнаты на свою карту, я хочу, чтобы та самая кнопка, которую я использовал, была отключена, чтобы я не мог снова играть в этой комнате.
Я пробовал некоторые из них на основе такого сценария:
myBtn.onRelease = function() {
this.enabled = false;
}
и это...
btn.enabled = false;
btn.on(MouseEvent.CLICK, hideObject);
myClip.mouseEnabled = false;
myClip.mouseChildren = false;
И некоторые другие скрипты, которые я потерял!
Но я думаю, что там что-то о событиях мыши, отключенных или видимых?
Я должен признать, что я нуб сейчас. Я пробовал много вещей, но я не могу найти правильный ответ, который работает!
Скажите, пожалуйста, был ли ответ на этот вопрос ранее, потому что я нигде не могу его найти.
Благодарю вас! Я не могу отблагодарить вас достаточно!
В соответствии с просьбой, в настоящее время у меня есть это: действия над меткой фрейма "f1"
this.f1library_btn.on ("click", function() {
root.gotoAndStop("f1r4");
});
Это работает хорошо! И затем, на метке кадра "f1r4" у меня есть:
this.f1back_btn.on ("click", function() {
root.gotoAndStop("f1");
});
Вы взаимодействуете с некоторым контентом на метке кадра f1r4. Хороший поток. Когда я нажимаю на эту кнопку /f1back_btn, я возвращаюсь к «f1», где я хочу отключить кнопку «f1library_btn», чтобы я не мог перейти к метке кадра «f1r4» более одного раза.
На данный момент я чувствую, что вы в основном делаете работу за меня (это не то, что я имею в виду), но, как я уже сказал, мне просто очень нужно объяснение, как заставить это работать!
Благодарю вас!
myBtn
,btn
иmyClip
? - person BadFeelingAboutThis   schedule 29.11.2017buttonInstanceName.addEventListener(MouseEvent.CLICK, hideObject);
Тогда вам нужна функцияhideObject
, которая на самом деле скрывает кнопкуbuttonInstanceName.enabled = false
(если SimpleButton) илиbuttonInstanceName.mouseEnable = false
(если MovieClip) илиbuttonInstanceName.visible = false
, чтобы полностью ее скрыть. - person BadFeelingAboutThis   schedule 29.11.2017this.f1library_btn.visible = false
прямо передroot.gotoAndStop("f1r4");
должно делать то, что вы хотите. - person BadFeelingAboutThis   schedule 29.11.2017