PDA

Просмотр полной версии : управление через кнопки


omikron
12.09.2012, 00:06
в общем есть 2 клипа clip1 clip2,
в каждом клипе есть кнопка

on (press)
{
gotoAndPlay(2) - которая переходит на кадр анимации "открытия"
}


и


on (press)
{
gotoAndPlay(14) - которая переходит на кадр анимации "закрытия"
}

как задать кнопку что бы при нажатии кнопки в clip2 - "открытие"

on (press)
{
gotoAndPlay(2) - которая переходит на кадр анимации "открытия"
}


что бы в clip1 нажалась кнопка

on (press)
{
gotoAndPlay(14) - которая переходит на кадр анимации "закрытия"
}

ну либо, этот клип сам перешел на 14 кадр



Как это примерно должно выглядеть:


- на основном поле есть 2 клипа
- когда нажимаю на любой из них, анимационно открывается окно с информацией
- при этом можно нажать на кнопку на клипе которое свернет это окно обратно
- но при этом нужно, что бы при открытии 2 клиппа, когда открыта анмация 1, что бы 1 анимация закрылась

dark256
12.09.2012, 10:52
1. Не пишите в кадрах.
2. Заведите две переменные:
клип1_открыт = да/нет
клип2_открыт = да/нет

Назначайте им те или иные значения при открытии. При закрытии проверяйте состояния и выполняйте соотв действия.

omikron
12.09.2012, 22:12
пример можно?

dark256
13.09.2012, 13:17
да

var CL1 = false
var CL2 = false

clip1.onPress = function(){
CL1 = true
if ( CL2 ) { - закрываем окно; CL2 = false }
}