По-моему, нужно просто разместить начальную кнопку, допустим, в первом кадре. На нажатие повесить gotoAndStop с отсылкой, допустим, на второй кадр в котором будут нарисованы все остальные кнопки, включая изначальную, но на которой уже висит gotoAndStop на первый кадр. Вот и все
Мне нужно на одном кадре, иначе получается немного не так, как мне нужно. Есть такая идея: использовать "_global.", но ничего не вышло. Вот код (неудачный):
_global.t = true
\\глобальная t
knopka.visible = t
\\для кадра
t = not t
\\для кнопки, открывающей/закрывающей вкладку
AS2, да и в AS2 можно перевести этот код (немного подправив), то кнопки не будут видны (visible = false или _visible = 0), но все-же их можно будет нажать
По-моему, нужно просто разместить начальную кнопку, допустим, в первом кадре. На нажатие повесить gotoAndStop с отсылкой, допустим, на второй кадр в котором будут нарисованы все остальные кнопки, включая изначальную, но на которой уже висит gotoAndStop на первый кадр. Вот и все
Мне нужно на одном кадре, иначе получается немного не так, как мне нужно. Есть такая идея: использовать "_global.", но ничего не вышло. Вот код (неудачный):
В чем проблема?
если AS3 то используй visible. Например
btn0.addEventListener(MouseEvent.CLICK, func); function func(event:MouseEvent):void { if (f==0){ // проверяем была ли нажата кнопка до этого this.btn2.visible = false; this.btn1.visible = true; } else { this.btn2.visible = true; this.btn1.visible = false; } }Если я не отом говорю, разъясни по чётче
если не сработает,(крайний случай)то попробуй переместить не нужное за экран, а нужное на экран.
Блин, случайно проголосовал против комментария, приношу извинения. Зато проголосовал в плюс в профайле =)
AS2, да и в AS2 можно перевести этот код (немного подправив), то кнопки не будут видны (visible = false или _visible = 0), но все-же их можно будет нажать
Чтобы кнопки не нажимались используйте свойство enabled. По-умолчанию оно равно true, если сделать false, то кнопка не будет нажиматься.