1

im работает над меню аккордеона на flash cs 6, но я не хочу делать полную анимацию для каждого параметра, потому что это занимает много времени. Я думаю, что в предыдущих версиях в компонентах была опция аккордеона, но теперь ее нет. это то, что я пробовал для updown меню:Flash-меню аккордеона

sub1.visible = false; 

sub1.addEventListener(MouseEvent.MOUSE_OVER,drop1); 

sub1.addEventListener(MouseEvent.MOUSE_OUT,up1); 

btn1.addEventListener(MouseEvent.MOUSE_OVER,drop1); 

btn1.addEventListener(MouseEvent.MOUSE_OUT,up1); 


function drop1(e:MouseEvent){ 

sub1.visible = true; 

} 

function up1(e:MouseEvent){ 

sub1.visible = false; 

} 
///////////////////////////////////////// 
sub2.visible = false; 

sub2.addEventListener(MouseEvent.MOUSE_OVER,drop2); 

sub2.addEventListener(MouseEvent.MOUSE_OUT,up2); 

btn2.addEventListener(MouseEvent.MOUSE_OVER,drop2); 

btn2.addEventListener(MouseEvent.MOUSE_OUT,up2); 


function drop2(e:MouseEvent){ 

sub2.visible = true; 

} 

function up2(e:MouseEvent){ 

sub2.visible = false; 

} 

Как я могу сделать это проще? спасибо за помощь

+0

Вы пытаетесь реализовать Аккордеон самостоятельно? Это могут быть довольно сложные компоненты для сборки, даже для тех, кто хорошо знает ActionScript. Почему бы не посмотреть вокруг и найти сторонний компонент, который вы можете использовать вместо этого? Вы должны быть в состоянии установить продолжительность любой анимации довольно легко. –

+0

@ net.uk.sweet Я искал привет, но я не нашел ничего действительно хорошего и простенького – virtouso

ответ

1

Аккордеон может быть довольно сложным компонентом для реализации, даже для тех, кто хорошо знает ActionScript. Таким образом, вместо того, чтобы тратить время на попытку написать их самостоятельно, я предлагаю вам найти сторонний компонент, который вы можете использовать.

Есть, вероятно, множество бесплатных компонентов сторонних компонентов, но вы можете начать с обзора minimalcomps Keith Peters, который включает в себя компонент гармоник, который звучит так, как будто он подходит для ваших требований (т. е. переход на разворот/ретракт отсутствует). Вы можете увидеть это в действии here и код за ним here.

+0

было трудно понять, но спасибо. – virtouso

+0

Вот что я имею в виду - аккордеон - это не тривиальная вещь для правильной сборки. Если вы решите, что не хотите использовать тот, на который я ссылался, это может быть хорошей отправной точкой для создания вашей собственной, поскольку, как следует из названия, она минимальна;) –

Смежные вопросы