Ir para conteúdo
Fórum Script Brasil

Castors_88

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Castors_88

Castors_88's Achievements

0

Reputação

  1. Opa! Estou aprendendo na marra a trabalhar com action script, depois de várias horas testando o script de maneiras diferentes, finalmente eu consegui resolver o problema. Vou tentar detalhar o que fiz, me corrijam se eu falar alguma besteira. Criei um botão com instância button_prod, e mudei algumas coisas no código: for(; i < total; j++ ) { for(; k < 2 & i < total; k++, i++) { menu_item_group.menu_item.duplicateMovieClip("menu_item"+i,i); menu_item_group["menu_item"+i].over = true; menu_item_group["menu_item"+i].item_label = menu_label[i]; menu_item_group["menu_item"+i].item_no = i; menu_item_group["menu_item"+i]._x = k*distance_x; menu_item_group["menu_item"+i]._y = j*distance_y; menu_item_group["menu_item"+i].button_prod.onRelease = function (){ pag_produtos.gotoAndStop (this._parent.item_no+1); } } k = 0; } Aqui tem alguns detalhes a mais que são de paginação, mas a grande mudança foi criar o botão e mudar o valor do frame de "i" para "this._parent.item_no+1". Coloquei "+1" para não dar frame = 0. Não entendi porque tive que fazer essa mudança. Por que eu não posso simplesmente chamar o frame utilizando a variável i? Alguém pode por favor me explicar?
  2. Pessoal, Estou fazendo um menu utilizando uma array em AS2.0. Consegui criar os botões, porém não consigo fazer o link correto. O que eu quero é clicar no "menu_item" o filme pag_produtos vá para o frame "i". Atualmente ele só abre o frame 8, que é o tamanho da minha array. Segue o código, obrigado pela atenção. for (; i<total; i++) { menu_item_group.menu_item.duplicateMovieClip("menu_item"+i,i); menu_item_group["menu_item"+i].over = true; menu_item_group["menu_item"+i].item_label = menu_label[i]; menu_item_group["menu_item"+i].item_no = i; menu_item_group["menu_item"+i]._x = i*distance_x; menu_item_group["menu_item"+i].onRelease = function (){ pag_produtos.gotoAndStop (i); } }
×
×
  • Criar Novo...