Можно ли сделать это так, что, когда вы нажмете на кнопку в первый раз, определенный слой станет невидимым ... а затем, как только вы нажмете на кнопку второй раз, слой станет невидимым и т. д.? Если бы я мог увидеть пример? Благодаря!Создание слоев невидимым с помощью мыши
Что я пробовал:
/************************* RESET BUTTON **************************/
reset_btn.addEventListener(MouseEvent.CLICK,reset);
function reset(e:Event) : void
{
eraserClip.graphics.clear();
initEraser();
erasableBitmapData.fillRect(erasableBitmapData.rect, 0xFFFFFFFF);
penny.visible = true;
maskee4.visible = true;
card.visible = false;
greencard.visible = true;
}
Идея после того, как я когда-то нажал на кнопку сброса, слой с именем card
, исчезнет. Под этим слоем будет слой, который называется greencard
. Как только я нажму кнопку сброса второй раз, я хочу, чтобы greencard
исчез. Как вы видите выше, я просто делал (property name).visible = false;
.
Это работает для первой карты, но не после того, как они не появятся.
Все вышеперечисленное можно, но у вас есть фрагмент кода, который вы пробовали, что вы можете показать нам? Без некоторых рекомендаций (существующий код) ответы бесконечны. – Sparky256
Я не думаю, что вы можете управлять видимостью слоя через ActionScript 3, так как слои являются частью среды IDE, а не фильма. Вместо этого вам придется использовать объекты MovieClip в сочетании с событиями кнопок. –
Ниже приведен код кнопки сброса. Итак, идея состоит в том, что как только я нажму кнопку сброса один раз, слой с именем card, исчезнет. Под этим слоем будет слой, который называется greencard. Как только я нажму кнопку сброса второй раз, я хочу, чтобы greencard исчез. Как вы видите ниже, я просто делал (имя свойства): visible = false; Это работает для первой карты, но не после того, как они не появятся. Смотри ниже. –